You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
788 B
40 lines
788 B
import axios from "axios"
|
|
|
|
export default {
|
|
/**
|
|
* @param {boolean} doNotListCampus
|
|
* @returns {Promise<void>}
|
|
*/
|
|
registerCampus: async (doNotListCampus) => {
|
|
await axios.post("/admin/register-campus", {
|
|
donotlistcampus: doNotListCampus,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* @returns {Promise<string>}
|
|
*/
|
|
findAnnouncements: async () => {
|
|
const { data } = await axios.get("/main/inc/ajax/admin.ajax.php?a=get_latest_news")
|
|
|
|
return data
|
|
},
|
|
|
|
/**
|
|
* @returns {Promise<string>}
|
|
*/
|
|
findVersion: async () => {
|
|
const { data } = await axios.get("/main/inc/ajax/admin.ajax.php?a=version")
|
|
|
|
return data
|
|
},
|
|
|
|
/**
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
findBlocks: async () => {
|
|
const { data } = await axios.get("/admin/index")
|
|
|
|
return data
|
|
},
|
|
}
|
|
|