feat(deeplinks): Create custom event for universal links on macos
This commit is contained in:
parent
dadfc58126
commit
ea490b3ca9
|
@ -4,9 +4,13 @@
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
|
#include <QGuiApplication>
|
||||||
|
#include <QFileOpenEvent>
|
||||||
|
|
||||||
#import <AppKit/NSApplication.h>
|
#import <AppKit/NSApplication.h>
|
||||||
#import <objc/runtime.h>
|
#import <objc/runtime.h>
|
||||||
|
|
||||||
|
|
||||||
@interface StatusApplicationDelegate: NSObject <NSApplicationDelegate>
|
@interface StatusApplicationDelegate: NSObject <NSApplicationDelegate>
|
||||||
- (BOOL)application:(NSApplication *)application
|
- (BOOL)application:(NSApplication *)application
|
||||||
continueUserActivity:(NSUserActivity *)userActivity
|
continueUserActivity:(NSUserActivity *)userActivity
|
||||||
|
@ -25,7 +29,8 @@ continueUserActivity:(NSUserActivity *)userActivity
|
||||||
|
|
||||||
// TODO #12434: Check if WalletConnect link and redirect the workflow to Pair or Authenticate
|
// TODO #12434: Check if WalletConnect link and redirect the workflow to Pair or Authenticate
|
||||||
|
|
||||||
// TODO #12245: set it to nim
|
QFileOpenEvent event(deeplink);
|
||||||
|
QGuiApplication::sendEvent(qGuiApp, &event);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
Loading…
Reference in New Issue