26 lines
407 B
C#
26 lines
407 B
C#
namespace ChatRoomContract;
|
|
|
|
public class Message
|
|
{
|
|
int id;
|
|
public string contents;
|
|
public bool needsToBeCensored;
|
|
}
|
|
|
|
public interface IChatRoomService
|
|
{
|
|
int GetClientId();
|
|
|
|
void SetClientName(string name);
|
|
|
|
int GetStrikes();
|
|
|
|
bool SendMessage(string contents);
|
|
|
|
Message? GetNewMessage();
|
|
|
|
void RejectMessage(int messageId);
|
|
|
|
void ApproveMessage(int messageId);
|
|
}
|