Made server list filters optional

This commit is contained in:
Garry Newman 2017-02-09 09:52:51 +00:00
parent 45024c57f3
commit df9b0d3114

View File

@ -126,8 +126,14 @@ namespace Facepunch.Steamworks
public Request Internet( Filter filter ) public Request Internet( Filter filter = null )
{ {
if ( filter == null )
{
filter = new Filter();
filter.Add( "appid", client.AppId.ToString() );
}
filter.Start(); filter.Start();
var request = new Request( client ); var request = new Request( client );
@ -154,8 +160,14 @@ namespace Facepunch.Steamworks
/// Request a list of servers we've been on. History isn't applied automatically /// Request a list of servers we've been on. History isn't applied automatically
/// You need to call server.AddtoHistoryList() when you join a server etc. /// You need to call server.AddtoHistoryList() when you join a server etc.
/// </summary> /// </summary>
public Request History( Filter filter ) public Request History( Filter filter = null )
{ {
if ( filter == null )
{
filter = new Filter();
filter.Add( "appid", client.AppId.ToString() );
}
filter.Start(); filter.Start();
var request = new Request( client ); var request = new Request( client );
@ -170,8 +182,14 @@ namespace Facepunch.Steamworks
/// <summary> /// <summary>
/// Request a list of servers we've favourited /// Request a list of servers we've favourited
/// </summary> /// </summary>
public Request Favourites( Filter filter ) public Request Favourites( Filter filter = null )
{ {
if ( filter == null )
{
filter = new Filter();
filter.Add( "appid", client.AppId.ToString() );
}
filter.Start(); filter.Start();
var request = new Request( client ); var request = new Request( client );
@ -186,8 +204,14 @@ namespace Facepunch.Steamworks
/// <summary> /// <summary>
/// Request a list of servers that our friends are on /// Request a list of servers that our friends are on
/// </summary> /// </summary>
public Request Friends( Filter filter ) public Request Friends( Filter filter = null )
{ {
if ( filter == null )
{
filter = new Filter();
filter.Add( "appid", client.AppId.ToString() );
}
filter.Start(); filter.Start();
var request = new Request( client ); var request = new Request( client );
@ -202,8 +226,14 @@ namespace Facepunch.Steamworks
/// <summary> /// <summary>
/// Request a list of servers that are running on our LAN /// Request a list of servers that are running on our LAN
/// </summary> /// </summary>
public Request Local( Filter filter ) public Request Local( Filter filter = null )
{ {
if ( filter == null )
{
filter = new Filter();
filter.Add( "appid", client.AppId.ToString() );
}
filter.Start(); filter.Start();
var request = new Request( client ); var request = new Request( client );