minor changes

This commit is contained in:
grimhilt 2023-07-14 16:26:13 +02:00
parent f42d819e45
commit 0094783a4e
5 changed files with 10 additions and 5 deletions

View File

@ -34,11 +34,11 @@ export default class MessageAbl {
} }
static async addFlag(body, res: Response) { static async addFlag(body, res: Response) {
await this.changeFlag(body, res, false); await MessageAbl.changeFlag(body, res, false);
} }
static async removeFlag(body, res: Response) { static async removeFlag(body, res: Response) {
await this.changeFlag(body, res, true); await MessageAbl.changeFlag(body, res, true);
} }
static async deleteRemoteUtil(message: Message, mailboxId: number, res, isFull: boolean): Promise<boolean> { static async deleteRemoteUtil(message: Message, mailboxId: number, res, isFull: boolean): Promise<boolean> {
@ -80,7 +80,7 @@ export default class MessageAbl {
static deleteRemoteOnly = async (body, res: Response) => { static deleteRemoteOnly = async (body, res: Response) => {
const { mailboxId, messageId } = body; const { mailboxId, messageId } = body;
const message = new Message().setMessageId(messageId); const message = new Message().setMessageId(messageId);
await this.deleteRemoteUtil(message, mailboxId, res, true); await MessageAbl.deleteRemoteUtil(message, mailboxId, res, true);
}; };
static deleteEverywhere = async (body, res: Response) => { static deleteEverywhere = async (body, res: Response) => {
@ -97,7 +97,7 @@ export default class MessageAbl {
// if message not deleted remotly, delete it // if message not deleted remotly, delete it
if (!message.isDeleted) { if (!message.isDeleted) {
const success = await this.deleteRemoteUtil(message, mailboxId, res, false); const success = await MessageAbl.deleteRemoteUtil(message, mailboxId, res, false);
if (!success) { if (!success) {
return; return;
} }

View File

@ -49,4 +49,5 @@ export default class MailBuilder {
this.message.subject = "RE: " + originSubject; this.message.subject = "RE: " + originSubject;
return this; return this;
} }
// https://cr.yp.to/immhf/thread.html
} }

View File

@ -26,6 +26,7 @@
/* 343a46 */ /* 343a46 */
} }
/* .badge-primary { */ /* .badge-primary { */
/* https://angel-rs.github.io/css-color-filter-generator/ */
.selected { .selected {
background-color: var(--selected); background-color: var(--selected);

View File

@ -3,7 +3,7 @@ import { ref, defineProps, withDefaults } from "vue";
import Modal from "./Modal.vue"; import Modal from "./Modal.vue";
import Button from "../basic/Button.vue"; import Button from "../basic/Button.vue";
const modal = ref(true); const modal = ref(false);
export interface Props { export interface Props {
title: string; title: string;

View File

@ -7,6 +7,7 @@ import Header from "./Header.vue";
import Message from "../../components/structure/message/Message.vue"; import Message from "../../components/structure/message/Message.vue";
import MessageViewModal from "@/components/modals/MessageViewModal.vue"; import MessageViewModal from "@/components/modals/MessageViewModal.vue";
import Composer from "@/components/structure/message/Composer.vue"; import Composer from "@/components/structure/message/Composer.vue";
import ConfirmationModal from "@/components/modals/ConfirmationModal.vue";
const store = useStore(); const store = useStore();
const route = useRoute(); const route = useRoute();
@ -72,6 +73,8 @@ provide("room", room);
</div> </div>
<Composer v-if="shouldDisplayComposer() || true" /> <Composer v-if="shouldDisplayComposer() || true" />
<MessageViewModal :message="message" :messageId="messageIdView" @close="() => openMessageView(-1)" /> <MessageViewModal :message="message" :messageId="messageIdView" @close="() => openMessageView(-1)" />
<!-- todo -->
<!-- <ConfirmationModal /> -->
</div> </div>
</template> </template>