型エラー修正とちょっとした修正
Signed-off-by: mattyatea <mattyacocacora0@gmail.com>
This commit is contained in:
parent
12b7ec3046
commit
d6fb3c3342
|
@ -20,7 +20,31 @@ export const meta = {
|
||||||
items: {
|
items: {
|
||||||
type: 'object',
|
type: 'object',
|
||||||
optional: false, nullable: false,
|
optional: false, nullable: false,
|
||||||
ref: 'Note',
|
properties: {
|
||||||
|
id: { type: 'string', optional: false, nullable: false },
|
||||||
|
note: {
|
||||||
|
type: 'object',
|
||||||
|
optional: false, nullable: false,
|
||||||
|
properties: {
|
||||||
|
id: { type: 'string', optional: false, nullable: false },
|
||||||
|
text: { type: 'string', optional: false, nullable: false },
|
||||||
|
files: { type: 'array', optional: false, nullable: false, items: { type: 'any' } },
|
||||||
|
localOnly: { type: 'boolean', optional: false, nullable: false },
|
||||||
|
visibility: { type: 'string', optional: false, nullable: false },
|
||||||
|
visibleUsers: { type: 'array', optional: false, nullable: false, items: { type: 'any' } },
|
||||||
|
reactionAcceptance: { type: 'string', optional: false, nullable: false },
|
||||||
|
user: {
|
||||||
|
type: 'object',
|
||||||
|
optional: false, nullable: false,
|
||||||
|
ref: 'User',
|
||||||
|
},
|
||||||
|
createdAt: { type: 'string', optional: false, nullable: false },
|
||||||
|
isSchedule: { type: 'boolean', optional: false, nullable: false },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
userId: { type: 'string', optional: false, nullable: false },
|
||||||
|
expiresAt: { type: 'string', optional: false, nullable: false },
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
limit: {
|
limit: {
|
||||||
|
@ -33,10 +57,6 @@ export const meta = {
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const paramDef = {
|
export const paramDef = {
|
||||||
type: 'object',
|
|
||||||
properties: {
|
|
||||||
},
|
|
||||||
required: [],
|
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
|
@ -49,13 +69,36 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
|
||||||
super(meta, paramDef, async (ps, me) => {
|
super(meta, paramDef, async (ps, me) => {
|
||||||
const scheduleNotes = await this.noteScheduleRepository.findBy({ userId: me.id });
|
const scheduleNotes = await this.noteScheduleRepository.findBy({ userId: me.id });
|
||||||
const user = await this.userEntityService.pack(me, me);
|
const user = await this.userEntityService.pack(me, me);
|
||||||
scheduleNotes.forEach((item: any) => {
|
const scheduleNotesPack: {
|
||||||
item.note.user = user;
|
id: string;
|
||||||
item.note.createdAt = new Date(item.expiresAt);
|
note: {
|
||||||
item.note.isSchedule = true;
|
id: string;
|
||||||
item.note.id = item.id;
|
text: string;
|
||||||
|
files: any[];
|
||||||
|
localOnly: boolean;
|
||||||
|
visibility: string;
|
||||||
|
visibleUsers: any[];
|
||||||
|
reactionAcceptance: string;
|
||||||
|
user: any;
|
||||||
|
createdAt: string;
|
||||||
|
isSchedule: boolean;
|
||||||
|
};
|
||||||
|
userId: string;
|
||||||
|
expiresAt: string;
|
||||||
|
}[] = scheduleNotes.map((item: any) => {
|
||||||
|
return {
|
||||||
|
...item,
|
||||||
|
note: {
|
||||||
|
...item.note,
|
||||||
|
user: user,
|
||||||
|
createdAt: new Date(item.expiresAt),
|
||||||
|
isSchedule: true,
|
||||||
|
id: item.id,
|
||||||
|
},
|
||||||
|
};
|
||||||
});
|
});
|
||||||
return scheduleNotes;
|
|
||||||
|
return scheduleNotesPack;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -563,6 +563,7 @@ function removeVisibleUser(user) {
|
||||||
|
|
||||||
function clear() {
|
function clear() {
|
||||||
text = '';
|
text = '';
|
||||||
|
schedule = null;
|
||||||
files = [];
|
files = [];
|
||||||
poll = null;
|
poll = null;
|
||||||
quoteId = null;
|
quoteId = null;
|
||||||
|
@ -802,7 +803,7 @@ async function post(ev?: MouseEvent) {
|
||||||
if (notesCount === 1) {
|
if (notesCount === 1) {
|
||||||
claimAchievement('notes1');
|
claimAchievement('notes1');
|
||||||
}
|
}
|
||||||
|
poll = null;
|
||||||
const text = postData.text ?? '';
|
const text = postData.text ?? '';
|
||||||
const lowerCase = text.toLowerCase();
|
const lowerCase = text.toLowerCase();
|
||||||
if ((lowerCase.includes('love') || lowerCase.includes('❤')) && lowerCase.includes('misskey')) {
|
if ((lowerCase.includes('love') || lowerCase.includes('❤')) && lowerCase.includes('misskey')) {
|
||||||
|
|
Loading…
Reference in New Issue