0d44e5e6 |
(in-package :mfa-tool)
(defun bundle-resource-root ()
(make-pathname :directory
(pathname-directory
(objc:invoke-into 'string
(objc:invoke "NSBundle" "mainBundle")
"pathForResource:ofType:" "app" "icns"))))
|
49601c31 |
(defun bundle-resource (relpath)
|
79334b59 |
(merge-pathnames (namestring relpath)
|
49601c31 |
(bundle-resource-root)))
|
79334b59 |
(defun json-resource (path)
(bundle-resource
(merge-pathnames (make-pathname :type "json")
path)))
|
0d44e5e6 |
(defun clear-cookies ()
(let ((cookie-storage (objc:invoke "NSHTTPCookieStorage" "sharedHTTPCookieStorage")))
(map nil
(lambda (cookie)
(objc:invoke cookie-storage "deleteCookie:" cookie))
(objc:invoke-into 'array cookie-storage "cookies"))))
|