Skip to content

Handle pre init startup timers#103

Open
evs-ptr wants to merge 11 commits into
mainfrom
fix/handle-startup-timers
Open

Handle pre init startup timers#103
evs-ptr wants to merge 11 commits into
mainfrom
fix/handle-startup-timers

Conversation

@evs-ptr
Copy link
Copy Markdown
Member

@evs-ptr evs-ptr commented May 7, 2026

No description provided.

evs-ptr added 4 commits May 7, 2026 11:35
 - Before server was initialized it uses custom logic for `In` & `Once` timers to handle them
 - After server got initialized it converts them to fp Invokes
 - Add minor tests
 - Tests: build, tests pass, server runs, timers work (before and after server was initialized)
- Track created timers, so plugin unload clears them
- Preserve startup timer fire order
- Treat negative repeat counts as inifite (compatibility)
@evs-ptr evs-ptr requested a review from raulssorban as a code owner May 7, 2026 07:32
Comment thread src/Carbon.Components/Carbon.Common/src/Oxide/Libraries/Timer.cs Fixed
Comment thread src/Carbon.Components/Carbon.Common/src/Oxide/Libraries/Timer.cs Fixed
Comment thread src/Carbon/src/Processors/CarbonProcessor.cs
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