Table of Contents

Class MySqlKitFavoriteService

Namespace
Uncreated.Warfare.Kits
Assembly
Uncreated.Warfare.dll
public class MySqlKitFavoriteService : IKitFavoriteService, IDisposable
Inheritance
MySqlKitFavoriteService
Implements
Inherited Members

Constructors

MySqlKitFavoriteService(IServiceProvider)

public MySqlKitFavoriteService(IServiceProvider serviceProvider)

Parameters

serviceProvider IServiceProvider

Methods

AddFavorite(CSteamID, uint, CancellationToken)

Favorite a kit if it isn't already.

public Task<bool> AddFavorite(CSteamID player, uint kitPrimaryKey, CancellationToken token = default)

Parameters

player CSteamID
kitPrimaryKey uint
token CancellationToken

Returns

Task<bool>

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

IsFavorited(CSteamID, uint, CancellationToken)

Check if a kit is favorited.

public Task<bool> IsFavorited(CSteamID player, uint kitPrimaryKey, CancellationToken token = default)

Parameters

player CSteamID
kitPrimaryKey uint
token CancellationToken

Returns

Task<bool>

RemoveFavorite(CSteamID, uint, CancellationToken)

Remove a favorite on a kit if it's favorited.

public Task<bool> RemoveFavorite(CSteamID player, uint kitPrimaryKey, CancellationToken token = default)

Parameters

player CSteamID
kitPrimaryKey uint
token CancellationToken

Returns

Task<bool>