-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
core: change direction to orderBy for history, use enum #420
base: main
Are you sure you want to change the base?
Conversation
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Coverage Report
File Coverage
|
a41008e
to
34ff9c6
Compare
As already done for Swift/Kotlin, this change renames the direction parameter of the history parameters to orderBy. Instead of using string values, we now use an enum. The ChatApi now does a mapping to the backend format (which itself will change at a later date).
34ff9c6
to
8e6508b
Compare
/** | ||
* The order in which results should be returned when performing a paginated query (e.g. message history). | ||
*/ | ||
export enum ResultOrder { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OrderBy
?
Nitpick, not strong opinion.
Just thinking it might be easier to remember to type messages.get({orderBy: OrderBy.NewestFirst})
rather than messages.get({orderBy: ResultOrder.NewestFirst})
.
Another nitpick: should we define this in chat-api.ts
instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Worth bringing up with ecosystems (that's where ResultOrder
originates from) - once the DR is agreed and we definitely do this, we can deffo consider this change :)
Description
As already done for Swift/Kotlin, this change renames the direction parameter of the history parameters to orderBy. Instead of using string values, we now use an enum.
The ChatApi now does a mapping to the backend format (which itself will change at a later date).
Checklist
Testing Instructions (Optional)
N/A