diff --git a/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx b/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx index 360aa40d0b2..b9d8b80b306 100644 --- a/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx +++ b/app/assets/javascripts/preferences/panes/account/offlineSubscription.tsx @@ -23,7 +23,7 @@ export const OfflineSubscription: FunctionalComponent = observer(({ appl const [hasUserPreviouslyStoredCode, setHasUserPreviouslyStoredCode] = useState(false); useEffect(() => { - if (application.getIsOfflineActivationCodeStoredPreviously()) { + if (application.hasOfflineRepo()) { setHasUserPreviouslyStoredCode(true); } }, [application]); @@ -35,7 +35,7 @@ export const OfflineSubscription: FunctionalComponent = observer(({ appl const handleSubscriptionCodeSubmit = async (event: TargetedEvent) => { event.preventDefault(); - const result = await application.setOfflineFeatures(activationCode); + const result = await application.setOfflineFeaturesCode(activationCode); if (result?.error) { await application.alertService.alert(result.error); @@ -47,7 +47,7 @@ export const OfflineSubscription: FunctionalComponent = observer(({ appl }; const handleRemoveOfflineKey = async () => { - await application.removeOfflineActivationCode(); + await application.deleteOfflineFeatureRepo(); setIsSuccessfullyActivated(false); setHasUserPreviouslyStoredCode(false); diff --git a/package.json b/package.json index 7e9cf75b212..8c337ba6775 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "standard-notes-web", - "version": "3.9.1", + "version": "3.9.2", "license": "AGPL-3.0-or-later", "repository": { "type": "git", @@ -72,7 +72,7 @@ "@reach/listbox": "^0.16.2", "@standardnotes/features": "1.8.1", "@standardnotes/sncrypto-web": "1.5.3", - "@standardnotes/snjs": "2.17.4", + "@standardnotes/snjs": "2.17.5", "mobx": "^6.3.5", "mobx-react-lite": "^3.2.1", "preact": "^10.5.15", diff --git a/yarn.lock b/yarn.lock index d75a5023cdf..2ec5f062be7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2166,13 +2166,20 @@ dependencies: "@standardnotes/auth" "^3.8.1" -"@standardnotes/features@1.8.1", "@standardnotes/features@^1.8.1": +"@standardnotes/features@1.8.1": version "1.8.1" resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.8.1.tgz#addea86a8a4288a0046bc674a8e76f1bac3c2f89" integrity sha512-yDbMLu9SnwR4cmjsIMgpxBOK9kIbWVQ7WezfJ5MN0FAwD2IbfKCMaWBMUJStCtSqkKE4dkL3BC+sIxik/4RwdQ== dependencies: "@standardnotes/common" "^1.2.1" +"@standardnotes/features@^1.8.2": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@standardnotes/features/-/features-1.8.2.tgz#ecc8162ca80ee3740468aa55a64c23b519c13505" + integrity sha512-EYeYYT/WBIh7fMVTVhsy0INjVdyHVtnH90pbZQHNPpsUkLdj05DzuyxUKjsc0oxiskmZjPOVSfXt8l3RL5Av4g== + dependencies: + "@standardnotes/common" "^1.2.1" + "@standardnotes/settings@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@standardnotes/settings/-/settings-1.2.1.tgz#4c7656ea86d784a2f77c70acc89face5d28da024" @@ -2192,15 +2199,15 @@ buffer "^6.0.3" libsodium-wrappers "^0.7.9" -"@standardnotes/snjs@2.17.4": - version "2.17.4" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.17.4.tgz#ebf9d59a297ee7d87db1631e8850ba53dd9e7bea" - integrity sha512-ucxhSG8scDZd+JguK0bPLNwSg99w+jpYnCM+RZpd6GTkVjHBy3DEFnM06KrDzubLAtbKE8b7I50DOI+5C4p2rg== +"@standardnotes/snjs@2.17.5": + version "2.17.5" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.17.5.tgz#19382b6d29947d896d543c7824a6129547196540" + integrity sha512-sdqcavG5C46VybOq2aQ8bEDEGvXE3sjjcwJJBVsTWCANQkFFh0k7gTA3y3n9ZiWncjoYpBOpuvwr6wpBwJE8EA== dependencies: "@standardnotes/auth" "^3.8.1" "@standardnotes/common" "^1.2.1" "@standardnotes/domain-events" "^2.5.1" - "@standardnotes/features" "^1.8.1" + "@standardnotes/features" "^1.8.2" "@standardnotes/settings" "^1.2.1" "@standardnotes/sncrypto-common" "^1.5.2"