Files
zeekay 55a7f247ca init: extract wallet from lux/exchange monorepo
Copies apps/extension, apps/mobile and 10 pkgs (wallet, ui, config,
utilities, sessions, gating, notifications, analytics, eslint-config,
prices) into a standalone pnpm workspace.  Resolves merge conflict
markers in extension and mobile package.json files, strips build
artifacts (.wxt, .output, Pods).
2026-04-11 01:59:19 -07:00

30 lines
568 B
Swift

//
// RNWidgets.swift
// Uniswap
//
// Created by Eric Huang on 8/2/23.
//
import Foundation
import WidgetKit
@objc(RNWidgets)
class RNWidgets: NSObject {
@objc
func hasWidgetsInstalled(_ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) {
WidgetCenter.shared.getCurrentConfigurations() { result in
if case .success(let config) = result {
resolve(config.count > 0)
} else {
resolve(false)
}
}
}
@objc
static func requiresMainQueueSetup() -> Bool {
return false
}
}