Skip to content

Commit

Permalink
Models marketplace changes (#1198)
Browse files Browse the repository at this point in the history
Public marketplace change fix
  • Loading branch information
jedan2506 committed Sep 6, 2023
1 parent c15ded4 commit 701c91f
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 10 deletions.
20 changes: 14 additions & 6 deletions gui/pages/Content/Models/MarketModels.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import Image from "next/image";
import {loadingTextEffect, modelIcon, returnToolkitIcon} from "@/utils/utils";
import {EventBus} from "@/utils/eventBus";
import {fetchMarketPlaceModel} from "@/pages/api/DashboardService";
import axios from "axios";

export default function MarketModels(){
const [showMarketplace, setShowMarketplace] = useState(false);
Expand All @@ -13,13 +14,20 @@ export default function MarketModels(){

useEffect(() => {
loadingTextEffect('Loading Models', setLoadingText, 500);
},[]);

useEffect(() => {
fetchMarketPlaceModel().then((response) => {
console.log(response.data)
setModelTemplates(response.data)
})
if (window.location.href.toLowerCase().includes('marketplace')) {
axios.get('https://app.superagi.com/api/models_controller/marketplace/list/0')
.then((response) => {
console.log(response.data)
setModelTemplates(response.data)
})
}
else {
fetchMarketPlaceModel().then((response) => {
console.log(response.data)
setModelTemplates(response.data)
})
}
},[])

function handleTemplateClick(item) {
Expand Down
4 changes: 2 additions & 2 deletions superagi/controllers/models_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ async def fetch_data(request: ModelName, organisation=Depends(get_user_organisat


@router.get("/get/list", status_code=200)
def get_knowledge_list(page: int = 0, organisation=Depends(get_user_organisation)):
def get_models_list(page: int = 0, organisation=Depends(get_user_organisation)):
"""
Get Marketplace Model list.
Expand All @@ -121,7 +121,7 @@ def get_knowledge_list(page: int = 0, organisation=Depends(get_user_organisation


@router.get("/marketplace/list/{page}", status_code=200)
def get_marketplace_knowledge_list(page: int = 0):
def get_marketplace_models_list(page: int = 0):
organisation_id = get_config("MARKETPLACE_ORGANISATION_ID")
if organisation_id is not None:
organisation_id = int(organisation_id)
Expand Down
4 changes: 2 additions & 2 deletions tests/unit_tests/controllers/test_models_controller.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ def test_fetch_data_success(mock_get_db):
assert response.status_code == 200

@patch('superagi.controllers.models_controller.db')
def test_get_marketplace_knowledge_list_success(mock_get_db):
def test_get_marketplace_models_list_success(mock_get_db):
with patch('superagi.helper.auth.get_user_organisation') as mock_get_user_org, \
patch('superagi.helper.auth.db') as mock_auth_db, \
patch('superagi.controllers.models_controller.requests.get') as mock_get:
Expand All @@ -95,7 +95,7 @@ def test_get_marketplace_knowledge_list_success(mock_get_db):
assert response.status_code == 200

@patch('superagi.controllers.models_controller.db')
def test_get_marketplace_knowledge_list_success(mock_get_db):
def test_get_marketplace_models_list_success(mock_get_db):
with patch('superagi.helper.auth.get_user_organisation') as mock_get_user_org, \
patch('superagi.helper.auth.db') as mock_auth_db:
response = client.get("/models_controller/marketplace/list/0")
Expand Down

0 comments on commit 701c91f

Please sign in to comment.