diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-03 14:03:34 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-03 14:03:34 +0900 |
| commit | 88c3957085f577babe5280b28a68a946101b9027 (patch) | |
| tree | a5cbcb2332595d26303f0811ba28cf0e23bc8dc1 /packages | |
| parent | CONTRIBUTING: テストが配置されている場所の記述修正 (#9772) (diff) | |
| download | misskey-88c3957085f577babe5280b28a68a946101b9027.tar.gz misskey-88c3957085f577babe5280b28a68a946101b9027.tar.bz2 misskey-88c3957085f577babe5280b28a68a946101b9027.zip | |
enhance(client): hidden ads when canHideAds is true
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/frontend/src/components/global/MkAd.vue | 10 | ||||
| -rw-r--r-- | packages/frontend/src/store.ts | 4 |
2 files changed, 1 insertions, 13 deletions
diff --git a/packages/frontend/src/components/global/MkAd.vue b/packages/frontend/src/components/global/MkAd.vue index a518484a5d..2bb432e15f 100644 --- a/packages/frontend/src/components/global/MkAd.vue +++ b/packages/frontend/src/components/global/MkAd.vue @@ -11,7 +11,6 @@ <div>Ads by {{ host }}</div> <!--<MkButton class="button" primary>{{ $ts._ad.like }}</MkButton>--> <MkButton v-if="chosen.ratio !== 0" :class="$style.menuButton" @click="reduceFrequency">{{ $ts._ad.reduceFrequencyOfThisAd }}</MkButton> - <MkButton v-if="$i && $i.policies.canHideAds" :class="$style.menuButton" @click="hide">{{ $ts._ad.hide }}</MkButton> <button class="_textButton" @click="toggleMenu">{{ $ts._ad.back }}</button> </div> </div> @@ -83,7 +82,7 @@ const choseAd = (): Ad | null => { }; const chosen = ref(choseAd()); -let shouldHide = $ref(chosen.value && $i && $i.policies.canHideAds && defaultStore.state.hiddenAds.includes(chosen.value.id)); +const shouldHide = $ref($i && $i.policies.canHideAds); function reduceFrequency(): void { if (chosen.value == null) return; @@ -93,13 +92,6 @@ function reduceFrequency(): void { chosen.value = choseAd(); showMenu.value = false; } - -function hide() { - if (chosen.value == null) return; - defaultStore.push('hiddenAds', chosen.value.id); - os.success(); - shouldHide = true; -} </script> <style lang="scss" module> diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts index 89a37ab08e..8ecf59edb2 100644 --- a/packages/frontend/src/store.ts +++ b/packages/frontend/src/store.ts @@ -86,10 +86,6 @@ export const defaultStore = markRaw(new Storage('base', { where: 'account', default: [] as string[], }, - hiddenAds: { - where: 'account', - default: [] as string[], - }, menu: { where: 'deviceAccount', |