Web: Added getting max users count in room.

This commit is contained in:
Tatiana Lopaeva 2022-09-14 16:07:22 +03:00
parent d2ce2f4435
commit 9b6b55599f

View File

@ -1,8 +1,8 @@
import { makeAutoObservable } from "mobx"; import { makeAutoObservable } from "mobx";
import toastr from "client/toastr";
import api from "../api"; import api from "../api";
import { PortalFeaturesLimitations } from "../constants"; import { PortalFeaturesLimitations } from "../constants";
import PaymentQuotasStore from "./PaymentQuotasStore";
class QuotasStore { class QuotasStore {
currentPortalQuota = {}; currentPortalQuota = {};
currentPortalQuotaFeatures = []; currentPortalQuotaFeatures = [];
@ -152,6 +152,16 @@ class QuotasStore {
return result; return result;
} }
get maxUsersCountInRoom() {
const result = this.currentPortalQuotaFeatures.find(
(obj) => obj.id === "usersInRoom"
);
if (!result || !result.value) return PortalFeaturesLimitations.Limitless;
return result.value;
}
setPortalQuota = async () => { setPortalQuota = async () => {
const res = await api.portal.getPortalQuota(); const res = await api.portal.getPortalQuota();
if (!res) return; if (!res) return;