Skip to content

Allow configure() on an idle SDK instance - #63

Merged
rayliverified merged 1 commit into
masterfrom
claude/project-thread-d2xe1a
Oct 14, 2026
Merged

rayliverified merged 1 commit into
masterfrom
claude/project-thread-d2xe1a

Conversation

@rayliverified

Copy link
Copy Markdown
Contributor

Before: in a debug build, calling Codelessly.instance.configure() on a fresh instance failed an assert and the app crashed at startup. The CodelesslyEditor prod flavor run with flutter run never rendered because of this.

After: configure() works on an idle instance, as the assert message already says it should. It still asserts when the SDK is loading, loaded or errored.

How: the assert checked status is! CEmpty, which is the opposite of its message. It now accepts CEmpty or CConfigured. Release builds were not affected because asserts are stripped there.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QZi3f27gbhPqhG91ngbdVe


Generated by Claude Code

The assert was inverted: it rejected the empty (idle) status its message
says is required, so any debug app calling configure() on a fresh
instance crashed at startup.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QZi3f27gbhPqhG91ngbdVe
@rayliverified
rayliverified merged commit f014fc6 into master Oct 14, 2026
2 checks passed
rayliverified added a commit that referenced this pull request Oct 15, 2026
The assert was inverted: it rejected the empty (idle) status its message
says is required, so any debug app calling configure() on a fresh
instance crashed at startup.
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