forked from vxmppb/vxmppb
30 lines
977 B
JavaScript
30 lines
977 B
JavaScript
|
const createRoom = {
|
||
|
method: 'POST',
|
||
|
// This requires to install a plugin! Please check list on openfire
|
||
|
// admin dashboard. Search for HTTP API
|
||
|
url: xmpp_api_url + '/plugins/restapi/v1/chatrooms',
|
||
|
headers: {
|
||
|
'Content-Type': 'application/json',
|
||
|
Authorization: xmpp_auth
|
||
|
},
|
||
|
body: {
|
||
|
options: {
|
||
|
roomName: xmpp_muc_name,
|
||
|
naturalName: xmpp_muc_name,
|
||
|
description: "Secure channel generated by https://vxmppb.tk",
|
||
|
subject: "Secure channel generated by https://vxmppb.tk",
|
||
|
persistent: "false",
|
||
|
publicRoom: "false",
|
||
|
registrationEnabled: "false",
|
||
|
canOccupantsChangeSubject: "false",
|
||
|
membersOnly: "true",
|
||
|
moderated: "true",
|
||
|
members: {
|
||
|
// Member!? MEMBER?!? Ooo ooo! Member?!
|
||
|
"member": [
|
||
|
config.friends
|
||
|
]
|
||
|
},
|
||
|
}
|
||
|
}
|
||
|
}
|