mirror of
https://github.com/Grasscutters/Cultivation.git
synced 2025-12-16 09:04:45 +01:00
Linting
This commit is contained in:
@@ -6,7 +6,8 @@ pub struct Release {
|
|||||||
|
|
||||||
#[tauri::command]
|
#[tauri::command]
|
||||||
pub async fn get_latest_release() -> Release {
|
pub async fn get_latest_release() -> Release {
|
||||||
let url = "https://api.github.com/repos/Grasscutters/Cultivation/releases/latest";
|
// NotThorny edition requests to repo so as to avoid update spam from official repo -alpha version diff.
|
||||||
|
let url = "https://api.github.com/repos/NotThorny/Cultivation/releases/latest";
|
||||||
let client = reqwest::Client::new();
|
let client = reqwest::Client::new();
|
||||||
let response = client
|
let response = client
|
||||||
.get(url)
|
.get(url)
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ const pages = [
|
|||||||
{
|
{
|
||||||
name: 1,
|
name: 1,
|
||||||
title: '>',
|
title: '>',
|
||||||
}
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const headers = [
|
const headers = [
|
||||||
@@ -127,8 +127,8 @@ export class Mods extends React.Component<IProps, IState> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async setPage(value: number) {
|
async setPage(value: number) {
|
||||||
const current = this.state.page;
|
const current = this.state.page
|
||||||
if (current + value == 0) return;
|
if (current + value == 0) return
|
||||||
this.setState(
|
this.setState(
|
||||||
{
|
{
|
||||||
page: current + value,
|
page: current + value,
|
||||||
@@ -190,7 +190,12 @@ export class Mods extends React.Component<IProps, IState> {
|
|||||||
|
|
||||||
<ModPages onClick={this.setPage} headers={pages} defaultHeader={1} />
|
<ModPages onClick={this.setPage} headers={pages} defaultHeader={1} />
|
||||||
|
|
||||||
<ModList key={`${this.state.category}_${this.state.page}`} mode={this.state.category} addDownload={this.addDownload} page={this.state.page} />
|
<ModList
|
||||||
|
key={`${this.state.category}_${this.state.page}`}
|
||||||
|
mode={this.state.category}
|
||||||
|
addDownload={this.addDownload}
|
||||||
|
page={this.state.page}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ export class ModPages extends React.Component<IProps, IState> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setSelected(value: number) {
|
setSelected(value: number) {
|
||||||
const current = this.state.selected;
|
const current = this.state.selected
|
||||||
if (current + value == 0) return;
|
if (current + value == 0) return
|
||||||
this.setState({
|
this.setState({
|
||||||
selected: current + value,
|
selected: current + value,
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -119,7 +119,6 @@ interface ModDownload {
|
|||||||
|
|
||||||
export async function getMods(mode: string, page: number) {
|
export async function getMods(mode: string, page: number) {
|
||||||
let modList: GamebananaResponse[] = []
|
let modList: GamebananaResponse[] = []
|
||||||
let hadMods = true
|
|
||||||
|
|
||||||
const resp = JSON.parse(
|
const resp = JSON.parse(
|
||||||
await invoke('list_submissions', {
|
await invoke('list_submissions', {
|
||||||
@@ -128,8 +127,6 @@ export async function getMods(mode: string, page: number) {
|
|||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
if (resp.length === 0) hadMods = false
|
|
||||||
|
|
||||||
modList = [...modList, ...resp]
|
modList = [...modList, ...resp]
|
||||||
|
|
||||||
return formatGamebananaData(modList)
|
return formatGamebananaData(modList)
|
||||||
|
|||||||
Reference in New Issue
Block a user