Skip to content

Commit

Permalink
增加空实现
Browse files Browse the repository at this point in the history
  • Loading branch information
yihango committed Jun 24, 2021
1 parent 7787006 commit 515a5b3
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions src/LiteIM.Core/NullImClient.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.Text;

namespace LiteIM
{
public class NullImClient : IImClient
{
public static NullImClient Instance { get; private set; } = new NullImClient();

public void ClearChanClient(string chan)
{

}

public IEnumerable<string> GetChanClientList(string chan)
{
yield break;
}

public IEnumerable<(string chan, long online)> GetChanList()
{
yield break;
}

public IEnumerable<string> GetChanListByClientId(string clientId)
{
yield break;
}

public long GetChanOnline(string chan)
{
return 0;
}

public IEnumerable<string> GetClientListByOnline()
{
yield break;
}

public bool HasOnline(string clientId)
{
return false;
}

public void JoinChan(string clientId, string chan)
{

}

public void LeaveChan(string clientId, params string[] chans)
{

}

public void LeaveChan(string clientId)
{

}
}
}

0 comments on commit 515a5b3

Please sign in to comment.