Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
70 lines
2.4 KiB
Objective-C
70 lines
2.4 KiB
Objective-C
#import <React/RCTBridgeModule.h>
|
|
#import <React/RCTEventEmitter.h>
|
|
|
|
@interface RCT_EXTERN_MODULE(TuttiAppLifecycle, RCTEventEmitter)
|
|
|
|
RCT_EXTERN__BLOCKING_SYNCHRONOUS_METHOD(isForeground)
|
|
|
|
@end
|
|
|
|
@interface RCT_EXTERN_MODULE(TuttiMobileSecurity, NSObject)
|
|
|
|
RCT_EXTERN_METHOD(getOrCreateIdentity
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(sign
|
|
: (NSString *)message resolver
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(loadSession
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(saveSession
|
|
: (NSString *)sessionId userId
|
|
: (NSString *)userId email
|
|
: (NSString *)email name
|
|
: (NSString *)name avatarURL
|
|
: (NSString *)avatarURL resolver
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(clearSession
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(clearLegacySessionCookie
|
|
: (NSString *)accountBaseURL resolver
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(startBrowserLogin
|
|
: (NSString *)appId authLoginURL
|
|
: (NSString *)authLoginURL appCallbackURL
|
|
: (NSString *)appCallbackURL resolver
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(scanQRCode
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
RCT_EXTERN_METHOD(cancelQRCodeScan
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
@end
|
|
|
|
@interface RCT_EXTERN_MODULE(TuttiMobilePreferences, NSObject)
|
|
|
|
RCT_EXTERN__BLOCKING_SYNCHRONOUS_METHOD(loadThemePreference)
|
|
|
|
RCT_EXTERN_METHOD(saveThemePreference
|
|
: (NSString *)preference resolver
|
|
: (RCTPromiseResolveBlock)resolve rejecter
|
|
: (RCTPromiseRejectBlock)reject)
|
|
|
|
@end
|