タイムラインでリプライ先の投稿を表示するか否か設定できるように

This commit is contained in:
syuilo
2018-04-18 07:35:56 +09:00
parent 957cddf4db
commit fa8a08f016
4 changed files with 18 additions and 8 deletions

View File

@@ -16,6 +16,14 @@ import Err from '../common/views/components/connect-failed.vue';
import { LocalTimelineStreamManager } from './scripts/streaming/local-timeline';
import { GlobalTimelineStreamManager } from './scripts/streaming/global-timeline';
const defaultSettings = {
fetchOnScroll: true,
showMaps: true,
showPostFormOnTopOfTl: false,
gradientWindowHeader: false,
showReplyTarget: true
};
//#region api requests
let spinner = null;
let pending = 0;
@@ -298,12 +306,7 @@ export default class MiOS extends EventEmitter {
const fetched = me => {
if (me) {
// デフォルトの設定をマージ
me.clientSettings = Object.assign({
fetchOnScroll: true,
showMaps: true,
showPostFormOnTopOfTl: false,
gradientWindowHeader: false
}, me.clientSettings);
me.clientSettings = Object.assign(defaultSettings, me.clientSettings);
// ローカルストレージにキャッシュ
localStorage.setItem('me', JSON.stringify(me));