collab: Prefer the plan on the subscription over the one on the usage (#31127)
This PR makes it so we always prefer the plan on the subscription. The plan stored on the subscription usage is informational only. Release Notes: - N/A
This commit is contained in:
parent
ffa8310d04
commit
b829f72c17
1 changed files with 4 additions and 9 deletions
|
@ -1293,15 +1293,10 @@ async fn get_current_usage(
|
||||||
.get_subscription_usage_for_period(user.id, period_start_at, period_end_at)
|
.get_subscription_usage_for_period(user.id, period_start_at, period_end_at)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
let plan = usage
|
let plan = subscription
|
||||||
.as_ref()
|
.kind
|
||||||
.map(|usage| usage.plan.into())
|
.map(Into::into)
|
||||||
.unwrap_or_else(|| {
|
.unwrap_or(zed_llm_client::Plan::ZedFree);
|
||||||
subscription
|
|
||||||
.kind
|
|
||||||
.map(Into::into)
|
|
||||||
.unwrap_or(zed_llm_client::Plan::ZedFree)
|
|
||||||
});
|
|
||||||
|
|
||||||
let model_requests_limit = match plan.model_requests_limit() {
|
let model_requests_limit = match plan.model_requests_limit() {
|
||||||
zed_llm_client::UsageLimit::Limited(limit) => {
|
zed_llm_client::UsageLimit::Limited(limit) => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue