The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/chatpal-search/server/utils/utils.js

29 lines
670 B

import { Meteor } from 'meteor/meteor';
import { HTTP } from 'meteor/http';
Meteor.methods({
'chatpalUtilsCreateKey'(email) {
try {
const response = HTTP.call('POST', 'https://beta.chatpal.io/v1/account', { data: { email, tier: 'free' } });
if (response.statusCode === 201) {
return response.data.key;
} else {
return false;
}
} catch (e) {
return false;
}
},
'chatpalUtilsGetTaC'(lang) {
try {
const response = HTTP.call('GET', `https://beta.chatpal.io/v1/terms/${ lang }.html`);
if (response.statusCode === 200) {
return response.content;
} else {
return undefined;
}
} catch (e) {
return false;
}
},
});