public override void Receive(Message message, Room room, Options options) { var id = options.Id; IntranetService.Add(id, message.From); room = RoomService.GetRoomByJabberId(room.JabberId); HipChatService.SayHtml(room, "<b>{0}</b> is registered with the id <i>{1}</i>", message.From, id); }
public override void Receive(Message message, Room room, Options options) { var result = IntranetService.NotAfk(message.From); result.Wait(); if (result.Result) { room = RoomService.GetRoomByJabberId(room.JabberId); HipChatService.SayHtml(room, "<b>Back at work!</b>"); } else { room = RoomService.GetRoomByJabberId(room.JabberId); HipChatService.SayHtml(room, "<b>Failed to check you back in!</b>"); } }
public override void Receive(Message message, Room room, Options options) { var result = IntranetService.Afk(message.From, options.Location, options.Duration); result.Wait(); if (result.Result) { room = RoomService.GetRoomByJabberId(room.JabberId); HipChatService.SayHtml(room, "<b>Checked out!</b>"); } else { room = RoomService.GetRoomByJabberId(room.JabberId); HipChatService.SayHtml(room, "<b>Failed to checked out!</b>"); } }