mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-15 09:48:14 +08:00
fix(achievements): 精简代码,完成 IndexedDB 的接轨,删去 dev 相关页面
This commit is contained in:
@@ -4,9 +4,9 @@
|
||||
* @author BTMuli<bt-muli@outlook.com>
|
||||
* @since Alpha
|
||||
*/
|
||||
import { MergeData } from "../merge";
|
||||
import { SeriesMap } from "../../interface/Achievements";
|
||||
import { AchievementSeries } from "../../interface/Achievements";
|
||||
import { Map } from "../../interface/Base";
|
||||
import { AppData } from "../app";
|
||||
|
||||
/**
|
||||
* @description 成就系列表参数
|
||||
@@ -15,16 +15,16 @@ import { Map } from "../../interface/Base";
|
||||
export const Config = {
|
||||
storeName: "AchievementSeries",
|
||||
keyPath: "id",
|
||||
indexes: ["order", "name", "version", "card", "total_count", "complete_count"],
|
||||
indexes: ["order", "name", "card"],
|
||||
};
|
||||
|
||||
/**
|
||||
* @description 成就系列数据
|
||||
* @since Alpha
|
||||
* @return {SeriesMap[]}
|
||||
* @return {AchievementSeries[]}
|
||||
*/
|
||||
export function getData() {
|
||||
const data: Map<SeriesMap> = MergeData.achievementSeries;
|
||||
const data: Map<AchievementSeries> = AppData.achievementSeries;
|
||||
return Object.keys(data).map(key => {
|
||||
return data[Number(key)];
|
||||
});
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @author BTMuli<bt-muli@outlook.com>
|
||||
* @since Alpha
|
||||
*/
|
||||
import { TGAppData } from "../index";
|
||||
import { AppData } from "../app";
|
||||
import { Achievement } from "../../interface/Achievements";
|
||||
import { Map } from "../../interface/Base";
|
||||
|
||||
@@ -24,7 +24,7 @@ export const Config = {
|
||||
* @return {Achievement[]}
|
||||
*/
|
||||
export function getData() {
|
||||
const data: Map<Achievement> = TGAppData.achievements;
|
||||
const data: Map<Achievement> = AppData.achievements;
|
||||
return Object.keys(data).map(key => {
|
||||
return data[Number(key)];
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user