Skip to content

Create non-coroutine getChecksum version#14

Merged
MatuxGG merged 1 commit into
mainfrom
claude/getChecksum-no-coroutine-011CUhv7wQB7wsiCeyXisrNi
Nov 2, 2025
Merged

Create non-coroutine getChecksum version#14
MatuxGG merged 1 commit into
mainfrom
claude/getChecksum-no-coroutine-011CUhv7wQB7wsiCeyXisrNi

Conversation

@MatuxGG

@MatuxGG MatuxGG commented Nov 2, 2025

Copy link
Copy Markdown
Owner

…rvice

Introduced alternative versions of integrity verification methods using async/await pattern instead of coroutines:

  • GetApiDataAsync: Replaces GetApiData with Task-based async
  • GetChecksumAsync: Replaces GetChecksum with Task-based async
  • VerifyDllAsync: Replaces VerifyDll with Task-based async
  • VerifyGLModAsync: Replaces VerifyGLMod with Task-based async

Benefits:

  • More modern C# async pattern
  • Better error handling with try/catch
  • No callback-based code
  • Easier to compose and test
  • All methods return Task with result instead of using callbacks

Original coroutine-based methods are preserved for backward compatibility.

…rvice

Introduced alternative versions of integrity verification methods using async/await pattern instead of coroutines:
- GetApiDataAsync: Replaces GetApiData with Task-based async
- GetChecksumAsync: Replaces GetChecksum with Task-based async
- VerifyDllAsync: Replaces VerifyDll with Task-based async
- VerifyGLModAsync: Replaces VerifyGLMod with Task-based async

Benefits:
- More modern C# async pattern
- Better error handling with try/catch
- No callback-based code
- Easier to compose and test
- All methods return Task with result instead of using callbacks

Original coroutine-based methods are preserved for backward compatibility.
@MatuxGG MatuxGG merged commit e2ba4ef into main Nov 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants