mirror of
https://github.com/vrcx-team/VRCX.git
synced 2026-04-06 00:32:02 +02:00
Fix invite stuff, again
This commit is contained in:
@@ -71,10 +71,11 @@
|
||||
|
||||
async function saveEditAndSendInvite() {
|
||||
const D = props.editAndSendInviteDialog;
|
||||
const I = props.sendInviteDialog;
|
||||
D.visible = false;
|
||||
const messageType = D.messageType;
|
||||
const slot = D.inviteMessage.slot;
|
||||
if (D.inviteMessage.message !== D.newMessage) {
|
||||
const messageType = I.messageSlot.messageType;
|
||||
const slot = I.messageSlot.slot;
|
||||
if (I.messageSlot.message !== D.newMessage) {
|
||||
const params = {
|
||||
message: D.newMessage
|
||||
};
|
||||
@@ -85,7 +86,7 @@
|
||||
})
|
||||
.then((args) => {
|
||||
API.$emit(`INVITE:${messageType.toUpperCase()}`, args);
|
||||
if (args.json[slot].message === D.inviteMessage.message) {
|
||||
if (args.json[slot].message === I.messageSlot.message) {
|
||||
$message({
|
||||
message: "VRChat API didn't update message, try again",
|
||||
type: 'error'
|
||||
@@ -97,7 +98,6 @@
|
||||
return args;
|
||||
});
|
||||
}
|
||||
const I = props.sendInviteDialog;
|
||||
const J = props.inviteDialog;
|
||||
if (J?.visible) {
|
||||
const inviteLoop = () => {
|
||||
@@ -147,7 +147,7 @@
|
||||
}
|
||||
};
|
||||
inviteLoop();
|
||||
} else if (I.messageType === 'invite') {
|
||||
} else if (messageType === 'invite') {
|
||||
I.params.messageSlot = slot;
|
||||
if (props.uploadImage) {
|
||||
notificationRequest
|
||||
@@ -176,7 +176,7 @@
|
||||
return args;
|
||||
});
|
||||
}
|
||||
} else if (I.messageType === 'requestInvite') {
|
||||
} else if (messageType === 'request') {
|
||||
I.params.requestSlot = slot;
|
||||
if (props.uploadImage) {
|
||||
notificationRequest
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
function showEditAndSendInviteDialog(row) {
|
||||
props.sendInviteDialog.messageSlot = row;
|
||||
editAndSendInviteDialog.value = {
|
||||
newMessage: inviteMessage.message,
|
||||
newMessage: row.message,
|
||||
visible: true
|
||||
};
|
||||
}
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
})
|
||||
.then((args) => {
|
||||
API.$emit(`INVITE:${messageType.toUpperCase()}`, args);
|
||||
if (args.json[slot].message === D.inviteMessage.message) {
|
||||
if (args.json[slot].message === I.messageSlot.message) {
|
||||
$message({
|
||||
message: "VRChat API didn't update message, try again",
|
||||
type: 'error'
|
||||
|
||||
@@ -71,7 +71,11 @@
|
||||
const API = inject('API');
|
||||
const inviteImageUpload = inject('inviteImageUpload');
|
||||
|
||||
defineProps({
|
||||
const props = defineProps({
|
||||
sendInviteResponseDialog: {
|
||||
type: Object,
|
||||
default: () => ({})
|
||||
},
|
||||
sendInviteRequestResponseDialogVisible: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
@@ -96,15 +100,10 @@
|
||||
visible: false
|
||||
});
|
||||
|
||||
const sendInviteResponseDialog = ref({
|
||||
messageSlot: {},
|
||||
invite: {}
|
||||
});
|
||||
|
||||
function showEditAndSendInviteResponseDialog(row) {
|
||||
props.sendInviteResponseDialog.messageSlot = row;
|
||||
editAndSendInviteResponseDialog.value = {
|
||||
newMessage: messageSlot.message,
|
||||
newMessage: row.message,
|
||||
visible: true
|
||||
};
|
||||
}
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
function showEditAndSendInviteResponseDialog(row) {
|
||||
props.sendInviteResponseDialog.messageSlot = row;
|
||||
editAndSendInviteResponseDialog.value = {
|
||||
newMessage: messageSlot.message,
|
||||
newMessage: row.message,
|
||||
visible: true
|
||||
};
|
||||
}
|
||||
|
||||
@@ -698,10 +698,7 @@
|
||||
});
|
||||
}
|
||||
function showEditInviteMessageDialog(messageType, inviteMessage) {
|
||||
emit('showEditInviteMessageDialog', {
|
||||
messageType,
|
||||
inviteMessage
|
||||
});
|
||||
emit('showEditInviteMessageDialog', messageType, inviteMessage);
|
||||
}
|
||||
function refreshInviteMessageTable(messageType) {
|
||||
inviteMessagesRequest.refreshInviteMessageTableData(messageType);
|
||||
|
||||
Reference in New Issue
Block a user