فهرست منبع

错误代码修正

8 سال پیش
والد
کامیت
dd6f161485

+ 1 - 1
src/server/endpoints/v2/session.endpoint.js

@ -48,7 +48,7 @@ router.post("/", function (req, res) {
    let sessionType = payload.session_type;
    let sessionId = null;
    if (payload.session_type == SESSION_TYPES.GROUP) {
    if (payload.session_type == SESSION_TYPES.GROUP||payload.session_type == SESSION_TYPES.MUC) {
        if(!payload.hasOwnProperty('session_id') && payload.session_id.trim().length > 0){
            throw {httpStatus: 406, message: 'Field "session_id" is necessary and cannot be empty for GROUP session.'};
        }

+ 2 - 2
src/server/models/sessions/sessions.js

@ -46,7 +46,7 @@ class Sessions extends RedisModel {
     */
    createSession(sessionId, name, type, participantArray, handler) {
        let self = this;
        if (type == SESSION_TYPES.P2P) {
        if (type == SESSION_TYPES.P2P||type==SESSION_TYPES.SYSTEM) {
            var participantIdArray = [];
            for (let i in participantArray) {
                participantIdArray.push(participantArray[i].split(":")[0]);
@ -119,7 +119,7 @@ class Sessions extends RedisModel {
                        Messages.updateLastContent(sessionKey, type, name, message);
                        Participants.saveParticipantsToRedis(sessionId, participantArray, createDate, function (res) {
                            if (isMucSession) {
                            if (isMucSession&&handler) {
                                handler(true, sessionId);
                            } else {
                                ModelUtil.emitOK(self.eventEmitter, {id: sessionId});

+ 1 - 1
src/server/repository/mysql/session.repo.js

@ -81,7 +81,7 @@ class SessionRepo {
            "ON DUPLICATE KEY UPDATE name = ?";
        ImDb.execQuery({
            "sql": sql,
            "args": [sessionId, name, type, createDate, name, businessType],
            "args": [sessionId, name, type, createDate, businessType,name],
            "handler": handler
        });
    }