1
0

fix: don't show quoted toast on cancel of quote note

This commit is contained in:
Marie
2024-09-16 00:35:26 +02:00
parent bde6bb0bd2
commit e21e2530e6
8 changed files with 36 additions and 18 deletions
+3 -3
View File
@@ -691,7 +691,7 @@ export function contextMenu(items: MenuItem[], ev: MouseEvent): Promise<void> {
}));
}
export function post(props: Record<string, any> = {}): Promise<void> {
export function post(props: Record<string, any> = {}): Promise<void | boolean> {
pleaseLogin(undefined, (props.initialText || props.initialNote ? {
type: 'share',
params: {
@@ -709,8 +709,8 @@ export function post(props: Record<string, any> = {}): Promise<void> {
// 複数のpost formを開いたときに場合によってはエラーになる
// もちろん複数のpost formを開けること自体Misskeyサイドのバグなのだが
const { dispose } = popup(MkPostFormDialog, props, {
closed: () => {
resolve();
closed: (cancelled) => {
resolve(cancelled);
dispose();
},
});