Fix bug
This commit is contained in:
		| @@ -26,6 +26,9 @@ Misskey v12では、クライアントが設計し直され、全く新しいUI | |||||||
| * ノートに位置情報を添付できる機能を廃止 | * ノートに位置情報を添付できる機能を廃止 | ||||||
| * ノートに何のアプリから投稿したかという情報を含めるのを廃止 | * ノートに何のアプリから投稿したかという情報を含めるのを廃止 | ||||||
| * Meta APIでサーバー内部の情報(マシン名、CPU情報など)を含めるのを廃止 | * Meta APIでサーバー内部の情報(マシン名、CPU情報など)を含めるのを廃止 | ||||||
|  | * Pages: MY_NOTES_COUNT 変数を廃止 | ||||||
|  | * Pages: MY_FOLLOWERS_COUNT 変数を廃止 | ||||||
|  | * Pages: MY_FOLLOWING_COUNT 変数を廃止 | ||||||
|  |  | ||||||
| ### ✨Improvements | ### ✨Improvements | ||||||
| * Webクライアントを一新 | * Webクライアントを一新 | ||||||
| @@ -90,9 +93,6 @@ Misskey v12では、クライアントが設計し直され、全く新しいUI | |||||||
| * TypeError: Cannot read property 'stack' of undefined が出ることがある問題を修正 | * TypeError: Cannot read property 'stack' of undefined が出ることがある問題を修正 | ||||||
| * AP: audience (visibility) パースの修正 | * AP: audience (visibility) パースの修正 | ||||||
| * Pages: VERSION 変数が常に null な問題を修正 | * Pages: VERSION 変数が常に null な問題を修正 | ||||||
| * Pages: MY_NOTES_COUNT 変数が常に null な問題を修正 |  | ||||||
| * Pages: MY_FOLLOWERS_COUNT 変数が常に null な問題を修正 |  | ||||||
| * Pages: MY_FOLLOWING_COUNT 変数が常に null な問題を修正 |  | ||||||
| * Pages: DRPWPMが最初のしか出てこない問題を修正 | * Pages: DRPWPMが最初のしか出てこない問題を修正 | ||||||
|  |  | ||||||
| 11.37.1 (2020/01/07) | 11.37.1 (2020/01/07) | ||||||
|   | |||||||
| @@ -69,7 +69,6 @@ export default Vue.extend({ | |||||||
| 		const pageVars = this.getPageVars(); | 		const pageVars = this.getPageVars(); | ||||||
| 		this.script = new Script(this.page, new ASEvaluator(this.page.variables, pageVars, { | 		this.script = new Script(this.page, new ASEvaluator(this.page.variables, pageVars, { | ||||||
| 			randomSeed: Math.random(), | 			randomSeed: Math.random(), | ||||||
| 			user: this.page.user, |  | ||||||
| 			visitor: this.$store.state.i, | 			visitor: this.$store.state.i, | ||||||
| 			page: this.page, | 			page: this.page, | ||||||
| 			url: url | 			url: url | ||||||
|   | |||||||
| @@ -17,7 +17,7 @@ export class ASEvaluator { | |||||||
| 	private envVars: Record<keyof typeof envVarsDef, any>; | 	private envVars: Record<keyof typeof envVarsDef, any>; | ||||||
|  |  | ||||||
| 	private opts: { | 	private opts: { | ||||||
| 		randomSeed: string; user?: any; visitor?: any; page?: any; url?: string; | 		randomSeed: string; visitor?: any; page?: any; url?: string; | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	constructor(variables: Variable[], pageVars: PageVar[], opts: ASEvaluator['opts']) { | 	constructor(variables: Variable[], pageVars: PageVar[], opts: ASEvaluator['opts']) { | ||||||
| @@ -39,9 +39,6 @@ export class ASEvaluator { | |||||||
| 			FOLLOWERS_COUNT: opts.visitor ? opts.visitor.followersCount : 0, | 			FOLLOWERS_COUNT: opts.visitor ? opts.visitor.followersCount : 0, | ||||||
| 			FOLLOWING_COUNT: opts.visitor ? opts.visitor.followingCount : 0, | 			FOLLOWING_COUNT: opts.visitor ? opts.visitor.followingCount : 0, | ||||||
| 			IS_CAT: opts.visitor ? opts.visitor.isCat : false, | 			IS_CAT: opts.visitor ? opts.visitor.isCat : false, | ||||||
| 			MY_NOTES_COUNT: opts.user ? opts.user.notesCount : 0, |  | ||||||
| 			MY_FOLLOWERS_COUNT: opts.user ? opts.user.followersCount : 0, |  | ||||||
| 			MY_FOLLOWING_COUNT: opts.user ? opts.user.followingCount : 0, |  | ||||||
| 			SEED: opts.randomSeed ? opts.randomSeed : '', | 			SEED: opts.randomSeed ? opts.randomSeed : '', | ||||||
| 			YMD: `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`, | 			YMD: `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`, | ||||||
| 			NULL: null | 			NULL: null | ||||||
|   | |||||||
| @@ -125,9 +125,6 @@ export const envVarsDef: Record<string, Type> = { | |||||||
| 	FOLLOWERS_COUNT: 'number', | 	FOLLOWERS_COUNT: 'number', | ||||||
| 	FOLLOWING_COUNT: 'number', | 	FOLLOWING_COUNT: 'number', | ||||||
| 	IS_CAT: 'boolean', | 	IS_CAT: 'boolean', | ||||||
| 	MY_NOTES_COUNT: 'number', |  | ||||||
| 	MY_FOLLOWERS_COUNT: 'number', |  | ||||||
| 	MY_FOLLOWING_COUNT: 'number', |  | ||||||
| 	SEED: null, | 	SEED: null, | ||||||
| 	YMD: 'string', | 	YMD: 'string', | ||||||
| 	NULL: null, | 	NULL: null, | ||||||
|   | |||||||
| @@ -65,7 +65,7 @@ export class PageRepository extends Repository<Page> { | |||||||
| 			createdAt: page.createdAt.toISOString(), | 			createdAt: page.createdAt.toISOString(), | ||||||
| 			updatedAt: page.updatedAt.toISOString(), | 			updatedAt: page.updatedAt.toISOString(), | ||||||
| 			userId: page.userId, | 			userId: page.userId, | ||||||
| 			user: Users.pack(page.user || page.userId, me, { detail: true }), | 			user: Users.pack(page.user || page.userId, me), // { detail: true } すると無限ループするので注意 | ||||||
| 			content: page.content, | 			content: page.content, | ||||||
| 			variables: page.variables, | 			variables: page.variables, | ||||||
| 			title: page.title, | 			title: page.title, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo