summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-02-03 14:03:34 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-02-03 14:03:34 +0900
commit88c3957085f577babe5280b28a68a946101b9027 (patch)
treea5cbcb2332595d26303f0811ba28cf0e23bc8dc1 /packages
parentCONTRIBUTING: テストが配置されている場所の記述修正 (#9772) (diff)
downloadmisskey-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.vue10
-rw-r--r--packages/frontend/src/store.ts4
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',