diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs')
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs b/OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs index 814b2de..9eb8e27 100644 --- a/OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs | |||
@@ -167,11 +167,8 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage | |||
167 | { | 167 | { |
168 | DateTime saved = Util.ToDateTime((uint)im.timestamp); | 168 | DateTime saved = Util.ToDateTime((uint)im.timestamp); |
169 | 169 | ||
170 | client.SendInstantMessage(new UUID(im.toAgentID), | 170 | im.message = "(saved " + saved.ToString() + ") " + im.message; |
171 | "(saved " + saved.ToString() + ") " + im.message, | 171 | client.SendInstantMessage(im); |
172 | new UUID(im.fromAgentID), im.fromAgentName, | ||
173 | (byte)im.dialog, | ||
174 | (uint)im.timestamp); | ||
175 | } | 172 | } |
176 | } | 173 | } |
177 | 174 | ||
@@ -188,12 +185,13 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage | |||
188 | if (client == null) | 185 | if (client == null) |
189 | return; | 186 | return; |
190 | 187 | ||
191 | client.SendInstantMessage(new UUID(im.fromAgentID), | 188 | client.SendInstantMessage(new GridInstantMessage( |
189 | null, new UUID(im.toAgentID), | ||
190 | "System", new UUID(im.fromAgentID), | ||
191 | (byte)InstantMessageDialog.MessageFromAgent, | ||
192 | "User is not logged in. "+ | 192 | "User is not logged in. "+ |
193 | (success ? "Message saved." : "Message not saved"), | 193 | (success ? "Message saved." : "Message not saved"), |
194 | new UUID(im.toAgentID), "System", | 194 | false, new Vector3())); |
195 | (byte)InstantMessageDialog.MessageFromAgent, | ||
196 | (uint)Util.UnixTimeSinceEpoch()); | ||
197 | } | 195 | } |
198 | } | 196 | } |
199 | } | 197 | } |