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
 | 
						|
  },
 | 
						|
}
 | 
						|
 |