Skip to content

Commit 553c21d

Browse files
committed
Purge fund
1 parent 204a249 commit 553c21d

File tree

6 files changed

+9
-168
lines changed

6 files changed

+9
-168
lines changed

.env-sample

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ OLSK_VERSION_LIMIT=50
2222
KVC_TEMPLATE_NORMALIZE_URL=https://cdn.jsdelivr.net/npm/normalize.css/normalize.css
2323
KVC_TEMPLATE_DECOR_URL=https://cdn.jsdelivr.net/gh/olsk/OLSKDecor/ui-style.css
2424

25-
OLSK_FUND_FORM_URL=https://fund.rosano.ca
26-
OLSK_FUND_API_URL=https://fund.rosano.ca/api/grant
27-
OLSK_FUND_PRICING_STRING="0:10 10,100 50,500 250"
28-
OLSK_FUND_DOCUMENT_LIMIT=100
29-
3025
OLSK_LAYOUT_TOUCH_ICON_URL=https://static.rosano.ca/wikiavec/touch.png
3126

3227
ROCO_SHARED_PROJECT_ID=RP_003

os-app/open-guide/text-en.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,6 @@ After setting up a custom domain, designate any note as the home page with the `
168168
| `KVCWriteLauncherItemConfigureCustomTemplateText` | Launcher |
169169
| `KVCWriteLauncherItemRemoveCustomTemplateText` | Launcher |
170170
| `OLSKRemoteStorageLauncherItemCopyLoginLinkText` | Launcher |
171-
| `OLSKFundLauncherItemEnterClueText` | Launcher |
172-
| `OLSKFundLauncherItemClearClueText` | Launcher |
173171
| `OLSKRemoteStorageLauncherItemDebugFlushDataText` | Launcher |
174172

175173
# Add to Home screen on mobile and tablet devices

os-app/open-write/main.svelte

Lines changed: 8 additions & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import RemoteStorage from 'remotestoragejs';
1313
import KVCTemplate from '../_shared/KVCTemplate/main.js';
1414
import OLSKString from 'OLSKString';
1515
import OLSKLanguageSwitcher from 'OLSKLanguageSwitcher';
16-
import OLSKFund from 'OLSKFund';
1716
import OLSKVersion from 'OLSKVersion';
1817
import OLSKLocalStorage from 'OLSKLocalStorage';
1918
import OLSKPact from 'OLSKPact';
@@ -271,17 +270,6 @@ const mod = {
271270
},
272271
},
273272
{
274-
LCHRecipeName: 'FakeFundDocumentLimit',
275-
LCHRecipeCallback: async function FakeFundDocumentLimit () {
276-
await Promise.all(Array.from(Array(mod._ValueDocumentRemainder)).map(function (e) {
277-
return mod._ValueZDRWrap.App.KVCNote.KVCNoteCreate({
278-
KVCNoteBody: Math.random().toString(),
279-
});
280-
}));
281-
282-
return mod.SetupCatalog();
283-
},
284-
}, {
285273
LCHRecipeName: 'KVCWriteLauncherItemDebug_PromptFakeImportPlain',
286274
LCHRecipeCallback: function KVCWriteLauncherItemDebug_PromptFakeImportPlain () {
287275
return mod.ControlNotesImportTXT([Object.assign(new File([], Math.random().toString()), {
@@ -327,16 +315,6 @@ const mod = {
327315
}));
328316
}
329317
330-
outputData.push(...OLSKFund.OLSKFundRecipes({
331-
OLSKLocalized,
332-
ParamConnected: !!mod._ValueCloudIdentity,
333-
ParamAuthorized: !!mod._ValueFundClue,
334-
OLSKFundDispatchGrant: mod.OLSKFundDispatchGrant,
335-
OLSKFundDispatchPersist: mod.OLSKFundDispatchPersist,
336-
ParamMod: mod,
337-
ParamSpecUI: OLSK_SPEC_UI(),
338-
}));
339-
340318
outputData.push(...OLSKServiceWorker.OLSKServiceWorkerRecipes(window, mod.DataNavigator(), OLSKLocalized, OLSK_SPEC_UI()));
341319
342320
if (mod._KVCWriteDetail) {
@@ -360,16 +338,6 @@ const mod = {
360338
return `${ OLSKTransport.OLSKTransportExportBasename() }.zip`;
361339
},
362340
363-
DataIsEligible (inputData = {}) {
364-
return OLSKFund.OLSKFundIsEligible(Object.assign({
365-
ParamMinimumTier: 1,
366-
ParamCurrentProject: 'ROCO_SHARED_PROJECT_ID_SWAP_TOKEN',
367-
ParamBundleProjects: ['FakeBundleProject'],
368-
ParamGrantTier: OLSKFund.OLSKFundTier('OLSK_FUND_PRICING_STRING_SWAP_TOKEN', mod._ValueOLSKFundGrant),
369-
ParamGrantProject: mod._ValueOLSKFundGrant ? mod._ValueOLSKFundGrant.OLSKPactGrantProject : '',
370-
}, inputData));
371-
},
372-
373341
DataIsMobile () {
374342
return window.innerWidth <= 760;
375343
},
@@ -451,10 +419,6 @@ const mod = {
451419
},
452420
453421
async ControlNoteCreate(inputData) {
454-
if (mod._ValueDocumentRemainder < 1 && !mod.DataIsEligible()) {
455-
return mod.OLSKFundDocumentGate();
456-
}
457-
458422
mod.ControlNoteActivate(mod._OLSKCatalog.modPublic.OLSKCatalogInsert(await mod._ValueZDRWrap.App.KVCNote.KVCNoteCreate(typeof inputData === 'object' ? inputData : {
459423
KVCNoteBody: typeof inputData === 'string' ? inputData : '',
460424
})));
@@ -723,10 +687,6 @@ const mod = {
723687
mod.ControlNoteCreate(inputData + '\n\n');
724688
},
725689
726-
OLSKCatalogDispatchQuantity (inputData) {
727-
mod.OLSKFundDocumentRemainder && mod.OLSKFundDocumentRemainder(inputData);
728-
},
729-
730690
OLSKAppToolbarDispatchApropos () {
731691
mod._OLSKModalView.modPublic.OLSKModalViewShow();
732692
},
@@ -970,34 +930,6 @@ const mod = {
970930
mod._ValueZDRWrap.ZDRStorageClient().stopSync();
971931
},
972932
973-
OLSKFundSetupDispatchClue () {
974-
return mod.DataSetting('KVCSettingFundClue') || null;
975-
},
976-
977-
_OLSKFundSetupDispatchUpdate (inputData) {
978-
mod[inputData] = mod[inputData]; // #purge-svelte-force-update
979-
},
980-
981-
OLSKFundDispatchPersist (inputData) {
982-
mod._ValueFundClue = inputData; // #hotfix-missing-persist
983-
984-
if (!inputData) {
985-
return mod._ValueZDRWrap.App.KVCSetting.ZDRModelDeleteObject({
986-
KVCSettingKey: 'KVCSettingFundClue',
987-
});
988-
}
989-
990-
return mod.ValueSetting('KVCSettingFundClue', inputData).then(function () {
991-
if (OLSK_SPEC_UI()) {
992-
return;
993-
}
994-
995-
setTimeout(function () {
996-
window.location.reload();
997-
}, mod._ValueZDRWrap.ZDRStorageProtocol === zerodatawrap.ZDRProtocolFission() ? 1000 : 0); // #hotfix-fission-delay
998-
});
999-
},
1000-
1001933
// REACT
1002934
1003935
ReactIsLoading (inputData) {
@@ -1025,7 +957,7 @@ const mod = {
1025957
1026958
mod.SetupValueVersionsMap();
1027959
1028-
mod.SetupFund();
960+
mod.SetupCleanup();
1029961
1030962
mod.ReactIsLoading(mod._ValueIsLoading = false);
1031963
@@ -1090,7 +1022,7 @@ const mod = {
10901022
};
10911023
10921024
if (!(await mod._ValueZDRWrap.App.KVCNote.KVCNoteList()).map(mod._OLSKCatalog.modPublic.OLSKCatalogInsert).length) {
1093-
mod.OLSKCatalogDispatchQuantity(0);
1025+
// mod.OLSKCatalogDispatchQuantity(0);
10941026
}
10951027
},
10961028
@@ -1104,50 +1036,12 @@ const mod = {
11041036
mod._ValueVersionMap = OLSKLocalStorage.OLKSLocalStorageGet(window.localStorage, 'KVC_VERSION_MAP') || {};
11051037
},
11061038
1107-
async SetupFund () {
1108-
OLSKFund.OLSKFundSetup({
1109-
ParamMod: mod,
1110-
OLSKLocalized,
1111-
ParamFormURL: 'OLSK_FUND_FORM_URL_SWAP_TOKEN',
1112-
ParamProject: 'ROCO_SHARED_PROJECT_ID_SWAP_TOKEN',
1113-
ParamSpecUI: OLSK_SPEC_UI(),
1114-
ParamDocumentLimit: parseInt('OLSK_FUND_DOCUMENT_LIMIT_SWAP_TOKEN'),
1115-
});
1116-
1117-
mod.OLSKFundDocumentRemainder(mod._OLSKCatalog.modPublic._OLSKCatalogDataItemsAll().length);
1039+
SetupCleanup() {
1040+
window.localStorage.removeItem('OLSK_FUND_GRANT_DATA');
11181041
1119-
await OLSKFund.OLSKFundSetupPostPay(mod);
1120-
1121-
if (!mod._ValueCloudIdentity) {
1122-
return;
1123-
}
1124-
1125-
if (!mod._ValueFundClue) {
1126-
return;
1127-
}
1128-
1129-
const item = {
1130-
OLSK_CRYPTO_PAIR_RECEIVER_PRIVATE: `OLSK_CRYPTO_PAIR_RECEIVER_PRIVATE_SWAP_TOKEN${ '' }`, // #purge
1131-
OLSK_CRYPTO_PAIR_SENDER_PUBLIC: 'OLSK_CRYPTO_PAIR_SENDER_PUBLIC_SWAP_TOKEN',
1132-
OLSK_FUND_API_URL: 'OLSK_FUND_API_URL_SWAP_TOKEN',
1133-
ParamBody: {
1134-
OLSKPactAuthType: mod._ValueZDRWrap.ZDRStorageProtocol === zerodatawrap.ZDRProtocolRemoteStorage() ? OLSKPact.OLSKPactAuthTypeRemoteStorage() : OLSKPact.OLSKPactAuthTypeFission(),
1135-
OLSKPactAuthIdentity: mod._ValueCloudIdentity,
1136-
OLSKPactAuthProof: mod._ValueCloudToken,
1137-
OLSKPactAuthMetadata: {
1138-
OLSKPactAuthMetadataModuleName: 'wikiavec',
1139-
OLSKPactAuthMetadataFolderPath: KVCNote.KVCNoteDirectory() + '/',
1140-
},
1141-
OLSKPactPayIdentity: mod._ValueCloudIdentity,
1142-
OLSKPactPayClue: mod._ValueFundClue,
1143-
},
1144-
OLSKLocalized,
1145-
OLSKFundDispatchProgress: mod.OLSKFundDispatchProgress,
1146-
OLSKFundDispatchFail: mod.OLSKFundDispatchFail,
1147-
OLSKFundDispatchGrant: mod.OLSKFundDispatchGrant,
1148-
};
1149-
1150-
return OLSKFund.OLSKFundSetupGrant(item);
1042+
return mod._ValueSettingsAll.KVCSettingFundClue && mod._ValueZDRWrap.App.KVCSetting.ZDRModelDeleteObject({
1043+
KVCSettingKey: 'KVCSettingFundClue',
1044+
});
11511045
},
11521046
11531047
// LIFECYCLE
@@ -1201,7 +1095,6 @@ import OLSKUIAssets from 'OLSKUIAssets';
12011095
OLSKCatalogDispatchArchivedHide={ mod.OLSKCatalogDispatchArchivedHide }
12021096
OLSKCatalogDispatchArchivedShow={ mod.OLSKCatalogDispatchArchivedShow }
12031097
OLSKCatalogDispatchFilterSubmit={ mod.OLSKCatalogDispatchFilterSubmit }
1204-
OLSKCatalogDispatchQuantity={ mod.OLSKCatalogDispatchQuantity }
12051098

12061099
let:OLSKCollectionItem
12071100
>
@@ -1296,13 +1189,10 @@ import OLSKUIAssets from 'OLSKUIAssets';
12961189
OLSKAppToolbarDispatchApropos={ mod.OLSKAppToolbarDispatchApropos }
12971190
OLSKAppToolbarDispatchTongue={ mod.OLSKAppToolbarDispatchTongue }
12981191
OLSKAppToolbarGuideURL={ window.OLSKCanonical('KVCGuideRoute') }
1299-
OLSKAppToolbarFundShowProgress={ mod._ValueOLSKFundProgress }
1300-
OLSKAppToolbarFundLimitText={ mod._ValueDocumentRemainder }
13011192
OLSKAppToolbarErrorText={ mod._OLSKAppToolbarErrorText }
13021193
OLSKAppToolbarCloudConnected={ !!mod._ValueCloudIdentity }
13031194
OLSKAppToolbarCloudOffline={ mod._ValueCloudIsOffline }
13041195
OLSKAppToolbarCloudError={ !!mod._ValueCloudErrorText }
1305-
OLSKAppToolbarDispatchFund={ mod._ValueOLSKFundGrant || OLSKFund.OLSKFundResponseIsPresent() ? null : mod.OLSKAppToolbarDispatchFund }
13061196
OLSKAppToolbarDispatchCloud={ mod.OLSKAppToolbarDispatchCloud }
13071197
OLSKAppToolbarDispatchLauncher={ mod.OLSKAppToolbarDispatchLauncher }
13081198
/>
@@ -1316,13 +1206,9 @@ import OLSKUIAssets from 'OLSKUIAssets';
13161206

13171207
</div>
13181208

1319-
{#if !!mod._ValueCloudIdentity }
1320-
<OLSKWebView OLSKModalViewTitleText={ OLSKLocalized('OLSKFundWebViewTitleText') } OLSKWebViewURL={ mod._ValueFundURL } bind:this={ mod._OLSKWebView } DEBUG_OLSKWebViewDataSource={ OLSK_SPEC_UI() } />
1321-
{/if}
1322-
13231209
<OLSKModalView OLSKModalViewTitleText={ OLSKLocalized('OLSKAproposHeadingText') } bind:this={ mod._OLSKModalView } OLSKModalViewIsCapped={ true }>
13241210
<OLSKApropos
1325-
OLSKAproposFeedbackValue={ `javascript:window.location.href = window.atob('${ window.btoa(OLSKString.OLSKStringFormatted(window.atob('OLSK_APROPOS_FEEDBACK_EMAIL_SWAP_TOKEN'), 'ROCO_SHARED_PROJECT_ID_SWAP_TOKEN' + (mod._ValueFundClue ? '+' + mod._ValueFundClue : ''))) }')` }
1211+
OLSKAproposFeedbackValue={ `javascript:window.location.href = window.atob('${ window.btoa(OLSKString.OLSKStringFormatted(window.atob('OLSK_APROPOS_FEEDBACK_EMAIL_SWAP_TOKEN'), 'ROCO_SHARED_PROJECT_ID_SWAP_TOKEN')) }')` }
13261212
/>
13271213
</OLSKModalView>
13281214

os-app/open-write/ui-test-fund.js

Lines changed: 0 additions & 33 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
"OLSKPithApp": "olsk/OLSKPithApp",
2020
"OLSKCatalog": "olsk/OLSKCatalog",
21-
"marked": "latest",
21+
"marked": "5.x",
2222
"escape-string-regexp": "4.x",
2323
"OLSKVersion": "olsk/OLSKVersion",
2424
"OLSKLocalStorage": "olsk/OLSKLocalStorage",

rollup-config.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@ export default require('OLSKRollupScaffold').OLSKRollupScaffoldScanStart(__dirna
77
KVC_TEMPLATE_NORMALIZE_URL_SWAP_TOKEN: process.env.KVC_TEMPLATE_NORMALIZE_URL,
88
KVC_TEMPLATE_DECOR_URL_SWAP_TOKEN: process.env.KVC_TEMPLATE_DECOR_URL,
99

10-
OLSK_FUND_API_URL_SWAP_TOKEN: process.env.OLSK_FUND_API_URL,
11-
OLSK_FUND_FORM_URL_SWAP_TOKEN: process.env.OLSK_FUND_FORM_URL,
12-
OLSK_FUND_PRICING_STRING_SWAP_TOKEN: process.env.OLSK_FUND_PRICING_STRING,
13-
OLSK_FUND_DOCUMENT_LIMIT_SWAP_TOKEN: process.env.OLSK_FUND_DOCUMENT_LIMIT,
14-
1510
OLSK_CRYPTO_PAIR_RECEIVER_PRIVATE_SWAP_TOKEN: process.env.OLSK_CRYPTO_PAIR_RECEIVER_PRIVATE,
1611
OLSK_CRYPTO_PAIR_SENDER_PUBLIC_SWAP_TOKEN: process.env.OLSK_CRYPTO_PAIR_SENDER_PUBLIC,
1712

0 commit comments

Comments
 (0)