24 lines
440 B
C#
24 lines
440 B
C#
namespace ChatRoomContract;
|
|
|
|
public class Message
|
|
{
|
|
public int id;
|
|
public string contents;
|
|
public bool needsToBeCensored;
|
|
}
|
|
|
|
public interface IChatRoomService
|
|
{
|
|
int RegisterClient(string name);
|
|
|
|
int GetStrikes(int clientId);
|
|
|
|
bool SendMessage(int clientId, string contents, bool needsToBeCensored);
|
|
|
|
Message? GetNewMessage();
|
|
|
|
void RejectMessage(int messageId);
|
|
|
|
void ApproveMessage(int messageId);
|
|
}
|