Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
c875054f
Commit
c875054f
authored
Dec 13, 2014
by
Fabio Bas
Browse files
Log messages from rooms, games and chats
parent
02978ce4
Changes
3
Hide whitespace changes
Inline
Side-by-side
common/server.cpp
View file @
c875054f
...
...
@@ -345,6 +345,8 @@ void Server::externalRoomSay(int roomId, const QString &userName, const QString
return
;
}
room
->
say
(
userName
,
message
,
false
);
getDatabaseInterface
()
->
logMessage
(
0
,
userName
,
"ISL"
,
message
,
Server_DatabaseInterface
::
MessageTargetRoom
,
room
->
getId
(),
room
->
getName
());
}
void
Server
::
externalRoomGameListChanged
(
int
roomId
,
const
ServerInfo_Game
&
gameInfo
)
...
...
common/server_player.cpp
View file @
c875054f
...
...
@@ -767,6 +767,8 @@ Response::ResponseCode Server_Player::cmdGameSay(const Command_GameSay &cmd, Res
Event_GameSay
event
;
event
.
set_message
(
cmd
.
message
());
ges
.
enqueueGameEvent
(
event
,
playerId
);
game
->
getRoom
()
->
getServer
()
->
getDatabaseInterface
()
->
logMessage
(
playerId
,
QString
::
fromStdString
(
userInfo
->
name
()),
QString
::
fromStdString
(
userInfo
->
address
()),
QString
::
fromStdString
(
cmd
.
message
()),
Server_DatabaseInterface
::
MessageTargetGame
,
game
->
getGameId
(),
game
->
getDescription
());
return
Response
::
RespOk
;
}
...
...
common/server_protocolhandler.cpp
View file @
c875054f
...
...
@@ -395,7 +395,9 @@ Response::ResponseCode Server_ProtocolHandler::cmdMessage(const Command_Message
SessionEvent
*
se
=
prepareSessionEvent
(
event
);
userInterface
->
sendProtocolItem
(
*
se
);
rc
.
enqueuePreResponseItem
(
ServerMessage
::
SESSION_EVENT
,
se
);
databaseInterface
->
logMessage
(
userInfo
->
id
(),
QString
::
fromStdString
(
userInfo
->
name
()),
QString
::
fromStdString
(
userInfo
->
address
()),
QString
::
fromStdString
(
cmd
.
message
()),
Server_DatabaseInterface
::
MessageTargetChat
,
userInterface
->
getUserInfo
()
->
id
(),
receiver
);
return
Response
::
RespOk
;
}
...
...
@@ -543,6 +545,9 @@ Response::ResponseCode Server_ProtocolHandler::cmdRoomSay(const Command_RoomSay
msg
.
replace
(
QChar
(
'\n'
),
QChar
(
' '
));
room
->
say
(
QString
::
fromStdString
(
userInfo
->
name
()),
msg
);
databaseInterface
->
logMessage
(
userInfo
->
id
(),
QString
::
fromStdString
(
userInfo
->
name
()),
QString
::
fromStdString
(
userInfo
->
address
()),
msg
,
Server_DatabaseInterface
::
MessageTargetRoom
,
room
->
getId
(),
room
->
getName
());
return
Response
::
RespOk
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment