From f0f7226fa51f748d6660bec65f829a9b397e876e Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Fri, 30 Sep 2022 13:47:48 +0100 Subject: [PATCH] ios: update library --- apps/ios/SimpleX.xcodeproj/project.pbxproj | 40 +++++++++++----------- apps/ios/SimpleXChat/APITypes.swift | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/apps/ios/SimpleX.xcodeproj/project.pbxproj b/apps/ios/SimpleX.xcodeproj/project.pbxproj index 4cd5fd932d..75cda600f9 100644 --- a/apps/ios/SimpleX.xcodeproj/project.pbxproj +++ b/apps/ios/SimpleX.xcodeproj/project.pbxproj @@ -51,11 +51,6 @@ 5C7505A827B6D34800BE3227 /* ChatInfoToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7505A727B6D34800BE3227 /* ChatInfoToolbar.swift */; }; 5C764E89279CBCB3000C6508 /* ChatModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C764E88279CBCB3000C6508 /* ChatModel.swift */; }; 5C8F01CD27A6F0D8007D2C8D /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 5C8F01CC27A6F0D8007D2C8D /* CodeScanner */; }; - 5C916A5928DC5BD20096743C /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C916A5428DC5BD20096743C /* libgmpxx.a */; }; - 5C916A5A28DC5BD20096743C /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C916A5528DC5BD20096743C /* libffi.a */; }; - 5C916A5B28DC5BD20096743C /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C916A5628DC5BD20096743C /* libgmp.a */; }; - 5C916A5C28DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C916A5728DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a */; }; - 5C916A5D28DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C916A5828DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a */; }; 5C971E1D27AEBEF600C8A3CE /* ChatInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C971E1C27AEBEF600C8A3CE /* ChatInfoView.swift */; }; 5C971E2127AEBF8300C8A3CE /* ChatInfoImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C971E2027AEBF8300C8A3CE /* ChatInfoImage.swift */; }; 5C9A5BDB2871E05400A5B906 /* SetNotificationsMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9A5BDA2871E05400A5B906 /* SetNotificationsMode.swift */; }; @@ -95,6 +90,11 @@ 5CCD403427A5F6DF00368C90 /* AddContactView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD403327A5F6DF00368C90 /* AddContactView.swift */; }; 5CCD403727A5F9A200368C90 /* ScanToConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CCD403627A5F9A200368C90 /* ScanToConnectView.swift */; }; 5CDCAD482818589900503DA2 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDCAD472818589900503DA2 /* NotificationService.swift */; }; + 5CE1330A28E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE1330528E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a */; }; + 5CE1330B28E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE1330628E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a */; }; + 5CE1330C28E71B8F00FFFD8C /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE1330728E71B8F00FFFD8C /* libgmp.a */; }; + 5CE1330D28E71B8F00FFFD8C /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE1330828E71B8F00FFFD8C /* libffi.a */; }; + 5CE1330E28E71B8F00FFFD8C /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE1330928E71B8F00FFFD8C /* libgmpxx.a */; }; 5CE2BA702845308900EC33A6 /* SimpleXChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE2BA682845308900EC33A6 /* SimpleXChat.framework */; }; 5CE2BA712845308900EC33A6 /* SimpleXChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE2BA682845308900EC33A6 /* SimpleXChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 5CE2BA77284530BF00EC33A6 /* SimpleXChat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE2BA76284530BF00EC33A6 /* SimpleXChat.h */; }; @@ -242,11 +242,6 @@ 5C7505A427B679EE00BE3227 /* NavLinkPlain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavLinkPlain.swift; sourceTree = ""; }; 5C7505A727B6D34800BE3227 /* ChatInfoToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatInfoToolbar.swift; sourceTree = ""; }; 5C764E88279CBCB3000C6508 /* ChatModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatModel.swift; sourceTree = ""; }; - 5C916A5428DC5BD20096743C /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; }; - 5C916A5528DC5BD20096743C /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; }; - 5C916A5628DC5BD20096743C /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; }; - 5C916A5728DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a"; sourceTree = ""; }; - 5C916A5828DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a"; sourceTree = ""; }; 5C971E1C27AEBEF600C8A3CE /* ChatInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatInfoView.swift; sourceTree = ""; }; 5C971E2027AEBF8300C8A3CE /* ChatInfoImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatInfoImage.swift; sourceTree = ""; }; 5C9A5BDA2871E05400A5B906 /* SetNotificationsMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetNotificationsMode.swift; sourceTree = ""; }; @@ -304,6 +299,11 @@ 5CDCAD80281A7E2700503DA2 /* Notifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Notifications.swift; sourceTree = ""; }; 5CE1330328E118CC00FFFD8C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = "de.lproj/SimpleX--iOS--InfoPlist.strings"; sourceTree = ""; }; 5CE1330428E118CC00FFFD8C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; + 5CE1330528E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a"; sourceTree = ""; }; + 5CE1330628E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a"; sourceTree = ""; }; + 5CE1330728E71B8F00FFFD8C /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; }; + 5CE1330828E71B8F00FFFD8C /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; }; + 5CE1330928E71B8F00FFFD8C /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; }; 5CE2BA682845308900EC33A6 /* SimpleXChat.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SimpleXChat.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5CE2BA76284530BF00EC33A6 /* SimpleXChat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleXChat.h; sourceTree = ""; }; 5CE2BA78284530CC00EC33A6 /* SimpleXChat.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = SimpleXChat.docc; sourceTree = ""; }; @@ -366,13 +366,13 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5C916A5928DC5BD20096743C /* libgmpxx.a in Frameworks */, - 5C916A5B28DC5BD20096743C /* libgmp.a in Frameworks */, + 5CE1330A28E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a in Frameworks */, + 5CE1330D28E71B8F00FFFD8C /* libffi.a in Frameworks */, + 5CE1330C28E71B8F00FFFD8C /* libgmp.a in Frameworks */, 5CE2BA93284534B000EC33A6 /* libiconv.tbd in Frameworks */, - 5C916A5C28DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a in Frameworks */, 5CE2BA94284534BB00EC33A6 /* libz.tbd in Frameworks */, - 5C916A5A28DC5BD20096743C /* libffi.a in Frameworks */, - 5C916A5D28DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a in Frameworks */, + 5CE1330B28E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a in Frameworks */, + 5CE1330E28E71B8F00FFFD8C /* libgmpxx.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -427,11 +427,11 @@ 5C764E5C279C70B7000C6508 /* Libraries */ = { isa = PBXGroup; children = ( - 5C916A5528DC5BD20096743C /* libffi.a */, - 5C916A5628DC5BD20096743C /* libgmp.a */, - 5C916A5428DC5BD20096743C /* libgmpxx.a */, - 5C916A5828DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ-ghc8.10.7.a */, - 5C916A5728DC5BD20096743C /* libHSsimplex-chat-4.0.0-GsthfIXmN5JBZpbVZIZZEJ.a */, + 5CE1330828E71B8F00FFFD8C /* libffi.a */, + 5CE1330728E71B8F00FFFD8C /* libgmp.a */, + 5CE1330928E71B8F00FFFD8C /* libgmpxx.a */, + 5CE1330528E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m-ghc8.10.7.a */, + 5CE1330628E71B8F00FFFD8C /* libHSsimplex-chat-4.0.1-6epkrQoB3nkFyTCo6XPd6m.a */, ); path = Libraries; sourceTree = ""; diff --git a/apps/ios/SimpleXChat/APITypes.swift b/apps/ios/SimpleXChat/APITypes.swift index de33117251..8aafcbc903 100644 --- a/apps/ios/SimpleXChat/APITypes.swift +++ b/apps/ios/SimpleXChat/APITypes.swift @@ -80,7 +80,7 @@ public enum ChatCommand { switch self { case .showActiveUser: return "/u" case let .createActiveUser(profile): return "/u \(profile.displayName) \(profile.fullName)" - case let .startChat(subscribe): return "/_start subscribe=\(subscribe ? "on" : "off")" + case let .startChat(subscribe): return "/_start subscribe=\(subscribe ? "on" : "off") expire=off" case .apiStopChat: return "/_stop" case .apiActivateChat: return "/_app activate" case let .apiSuspendChat(timeoutMicroseconds): return "/_app suspend \(timeoutMicroseconds)"