static UniqueStrings() { _stateFileName = Path.Combine(Directory.GetCurrentDirectory(), "uniques.json"); try { if (File.Exists(_stateFileName)) { _state = JsonSerializer.Deserialize <UniqueState>(File.ReadAllText(_stateFileName)); } } catch { // we couldnt read the file, its alright, use defaults; _state = new UniqueState(); } _generator = new Hashids(_state.Salt, 8); }
public void UseStates(UniqueState uniqueState) { //TODO: Use the two states as needed }