Skip to content

Commit

Permalink
replaced deprecated api with local .json file
Browse files Browse the repository at this point in the history
  • Loading branch information
StasiumDev committed Oct 11, 2024
1 parent dbabc2e commit 0e0dba2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 11 deletions.
1 change: 1 addition & 0 deletions hashes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"id":51,"name":"AmendOS 3.0","sha256":"65A722AE327198B7D456E940E67C2A3F5A26FA654B904D5BA6588E143789C839","md5":"2A2181A423BC99039AF5754997448AAC","url":null},{"id":52,"name":"UnifyOS 1.5","sha256":"FAFCC5A97CAB9689D51F0816B68E36D64C4303892A40D2A5DEB4366219ED5865","md5":"F6E0689F5C75579566D66DA4F7168D2A","url":null},{"id":53,"name":"ReviOS 1709 U3.5","sha256":"8F7DB09F3FA8FB0DB0FF33FDF72CED6EFDC78CBC3ECD81ECEC41F3C197A868D6","md5":"17FF46F0931A7D2905830D06F18CC7F5","url":null},{"id":54,"name":"ReviOS 1709 U4.0","sha256":"09B5D914E7648C87A64C98C859D7E2B26457411CCCC798C5CB853F5C2C51F14F","md5":"09B179A826D48192840C634F5B863DF0","url":null},{"id":55,"name":"ReviOS 2004 S1.0","sha256":"04B16701A60F2AE4D84E07C8C3A858493FD2FE38666D01F3A1AFFAB4D22DEA43","md5":"2FCA939326F6EE3214C04C2C6A5A16EF","url":null},{"id":56,"name":"ReviOS 1709 S1.0","sha256":"916EEE1E6B08408EE836F040620ADF9601E0BAA38106B5042D8D4E8E0FF99879","md5":"17AEE7534162ACE3C34FAF6389A82F05","url":null},{"id":57,"name":"ReviOS 21H1 1.0","sha256":"EA0F5ECC30FCB25493BAF83A66031F6F31FC23D5634451A44C5AD526B4321958","md5":"7DE32F2D799F7D25B99CB009FCB89941","url":null},{"id":58,"name":"ReviOS 20H2 S1.0","sha256":"7BB6790C6BB16554ACFA55C0D670FF06C7331CD14D7A5CB7D6D1852BD171DD5F","md5":"C5D10BE2AF390C6DA3CD769BFACD59FA","url":null},{"id":59,"name":"ReviOS 21H2 1.0","sha256":"1C1EF1479993EBA79A1CA92ABF5FEBD52DEBB9113826712C59112D6B05C0BF6A","md5":"C296AF7588F23E9E9B8C0F8CE8993644","url":null},{"id":60,"name":"ReviOS 11 21.12","sha256":"F4EC07FDAB8C4638477551C9CCD6238D04E25D42808070FC485292A0B3DFFF42","md5":"DB5872882F95DE5B5295B0709FFDCA04","url":null},{"id":61,"name":"ReviOS 10 21H2 22.01","sha256":"DA3F9A4793DFDFA5DB668E459B446F9078157F8175E59F0DEB78F5F04777A8EF","md5":"B752D9927662F5AA943D90DA9DF4BD59","url":null},{"id":62,"name":"ReviOS 11 22.02","sha256":"03365FDF02804AD5543F3E247B10089B97C09EB51579DD911FCFC25B5D9BFF60","md5":"B1E354C7036AEF0878AD0BFCEA7F9311","url":null},{"id":63,"name":"ReviOS 10 21H2 22.04","sha256":"CC9AD9DC58E51A02CD3932DA0B460999747A2FD18D04431D2B5662B0C648E6E7","md5":"D2FBD97EBE0A758105D7D23A6A71F155","url":null},{"id":64,"name":"ReviOS 11 22.04","sha256":"D042B26DE915AAAAD2E0401C5E965BF06F36BA206450A55C0F3DF1F4AB61E937","md5":"A19531C7743CE2C007453A29F8A42972","url":null},{"id":65,"name":"ReviOS 10 21H2 22.05","sha256":"CEBBD3225D736E1F3420733C273B40E4C23A365568134C6536919B8EA32A937E","md5":"86693E8D19DEAE4A596CCFD4D14CD502","url":null},{"id":66,"name":"ReviOS 11 22.05","sha256":"29EF205B06C49B534D897C932DC7ED9F90D8BAA935BC61B92294367A715126D3","md5":"E0FFC06E0DD362B2DD304A5F6D64A770","url":null},{"id":67,"name":"ReviOS 10 22.06","sha256":"AAC0D8CF1827FACACA56E64869FB81707DD0D875BC10A830343506E25B56D013","md5":"8FB372F7B8AC8D66FB45A37C2A8B0E7A","url":null},{"id":68,"name":"ReviOS 11 22H2 22.06","sha256":"A89C51CB18816F6D80062F0FDCAFB705F7C6366E4D5252475EACA3345F39A06B","md5":"35B64E17F1B8E8250A6CDFD4D6D653B0","url":null},{"id":69,"name":"ReviOS 10 22.07","sha256":"E286BA6F2C11E2B07603942EE7F6F63EE592996C43F8ABC30747C4C0346CAB79","md5":"A7A87DEC82C7853AE214E2452F2601CC","url":null},{"id":70,"name":"ReviOS 11 22H2 22.07","sha256":"28A311BBD22BFC142467408855AA202275A5608BA5FB9B2E38345398AFBEF6D6","md5":"B137BCB3DC802FE508E4959226369C12","url":null},{"id":71,"name":"ReviOS 10 22H2 22.08 (Upgrade)","sha256":"A50452694821429278EB970EE232D75E2E75504FB8C5444DFA328095A46D6D4D","md5":"829EC644B71AFC278EAE0453FEABA77C","url":null},{"id":72,"name":"ReviOS 10 22H2 22.08","sha256":"5F95F9E5AD17E939EAEF7332542B9381FC830BA24E752312C1919DE90726A148","md5":"6F8CB342E89FFE7B9AA56A9F50552224","url":null},{"id":73,"name":"ReviOS 10 22.09 (Upgrade)","sha256":"8EE47A57E1C2E3DD0B160151D8C4AD9BADE41A17615BDA728DBC3EBCF24D137F","md5":"2C4130FBC6D35772A5960D1D295A7E9A","url":null},{"id":74,"name":"ReviOS 10 22.09","sha256":"25EF5D416951F131C14F578FE26981A3A2DA1B844C8E190DA7534E5DD208FC96","md5":"02C25493C4512650BAC41B930A1FC937","url":null},{"id":75,"name":"ReviOS 11 22.09 (Upgrade)","sha256":"B75CB8DB9C6A7D4A812A32BE58496796CDDBF556FAF1B347BC98474733376229","md5":"8EE13FD42083D3A6B862F25E8EEC4B17","url":null},{"id":76,"name":"ReviOS 11 22.09","sha256":"FEFD19375FF2ED92168FAEF24A09535DD2AFF947EFA741BFB7AE538B12E20954","md5":"4D6FE5A8F1869A4F3B45D0CC4FC3D3EF","url":null},{"id":77,"name":"ReviOS 10 22.10 (Upgrade)","sha256":"96B1385BAD067BAE8F36FAA5A8A197182FE2C61F7726FE5AF426DFD7A52BAF65","md5":"3A4CC4CD9CD565B4C87990B863B847AB","url":null},{"id":78,"name":"ReviOS 10 22.10","sha256":"AE747E488BBBC7386CAD9C2A8979949FAE42C0DEFA97BE88FD3E9A29464F5511","md5":"FBF7C7D5F9FCAB5596054BD05FC5F5D8","url":null},{"id":79,"name":"ReviOS 11 22.10 (Upgrade)","sha256":"C2111FF87FBA261301B73C480607701A9795D5AFC1B944B98EA353DE3CCF6DAF","md5":"8168AFA04786923BED827FF7679F68D7","url":null},{"id":80,"name":"ReviOS 11 22.10","sha256":"19F6FEAD9AEC6DA9AD2D0D5700F51DF5FA006831B186D1BFC6703D75C488F169","md5":"571D12973174B55BA3562D3456C08B32","url":null},{"id":81,"name":"ReviOS 10 22.11 (Upgrade)","sha256":"02DBFF6E9BFB974BCD56B5AA4DBB57D9CA568585237D852704C0E060259CD054","md5":"1DE4BE8BBDB18A13C68BEA5D86099825","url":null},{"id":82,"name":"ReviOS 10 22.11","sha256":"CE984169850E717AF7A28F94ED20D20D5AAB8B07F79CE097555B9B465784C45E","md5":"768B003A113D6BA331FDFF53DFAB1273","url":null},{"id":83,"name":"ReviOS 11 22.11 (Upgrade)","sha256":"0579015E0D8CD03B2AD4BBCE948926DB51B703BAAF91216096027BF0CF467D7F","md5":"C42F2321DB49CF458C8E8A4D1BD56171","url":null},{"id":84,"name":"ReviOS 11 22.11","sha256":"A2F84ACB4295D1F1DC84DEB2844D597CAD1D60D46D5EE6265CD668C5F86397F6","md5":"59B8A75B5C24ADDCF0CFEA91979364F3","url":null},{"id":85,"name":"ReviOS 10 22.12 (Upgrade)","sha256":"962986CBEE6644CDA94342A167608FBDB1BE18B3B5CD8812767F038D9860A09F","md5":"5E0EF1C723F912E1F5B0B45C4FF85496","url":null},{"id":86,"name":"ReviOS 10 22.12","sha256":"4C54DE79E8816C1F46ABFA73DAAA0CD9F484DF7630500D3327E68DF07D48CFD2","md5":"AF04891D4857E2322C01001CEE1E2D95","url":null},{"id":87,"name":"ReviOS 11 22.12 (Upgrade)","sha256":"54866C2454798E81DEB6AEACC8F5B8676ECFE82730222FE16F8B0625A45F3B63","md5":"975327E8C8B7C4EE9203F3704F5A2CE1","url":null},{"id":88,"name":"ReviOS 11 22.12","sha256":"DC154D461D8D97397E9D3E28DFD4F153A5FB27A76594FA21F9062E5B4805D929","md5":"D49576728F4C42EEEE7CB0943310AF8E","url":null},{"id":89,"name":"ReviOS 10 23.01 (Upgrade)","sha256":"FFF37EE53A72932CB1ED9FEBEF943E7ED5B2182BF08FCAC296CF7EAB99E57F57","md5":"BCBE52E45E95866536A196A102A98FC3","url":null},{"id":90,"name":"ReviOS 10 23.01","sha256":"628EE3FB6BB0CF86DB32D8740200A00F007331DE1445E7B37B08864177E39C6F","md5":"80CB9BDB0AB48ECD69DFC5DCBFA29772","url":null},{"id":91,"name":"ReviOS 11 23.01 (Upgrade)","sha256":"ABE01CBA11E8FC6B8A0360C27B6B0A418F1D417AF1F21EA41FA7B3739AE7AFC2","md5":"CBDAB9C1D8771D2C909969E26336835A","url":null},{"id":92,"name":"ReviOS 11 23.01","sha256":"F3E8FAE1F5EA240ACD2F611455B1BB1EDD26DE785F4C3566143517AB5198139E","md5":"8F58074819571080B6C0578725A1078B","url":null},{"id":93,"name":"ReviOS 10 23.02 (Upgrade)","sha256":"C59653799A15A2BC845C9282D68D9BF3AA1E154AE70280ADF5B3F3D524114173","md5":"565F59A539EC291A098D3C2B506B4895","url":null},{"id":94,"name":"ReviOS 10 23.02","sha256":"0F5170A4AFEA9B0C0FD7F708B87C34368CCC553702BA419CE5F21FF99EDD9BD9","md5":"D1BFB9DDC9558FA286D822E22515547E","url":null},{"id":95,"name":"ReviOS 11 23.02 (Upgrade)","sha256":"D561A9CB712C24CEC14B9C0CF8355F9DEA25A586E773F3D544EE0AF36E071261","md5":"6E4797B60C79DF22914411162DF766FD","url":null},{"id":96,"name":"ReviOS 11 23.02","sha256":"1D78344BFAA9F606751F009A1623CF027FF04515F621690AB90B3360A5844BBF","md5":"2C4460DF9C65085A6005D0562BFAA249","url":null},{"id":97,"name":"ReviOS 10 23.03 (Upgrade)","sha256":"B2A667BD39F7CF88615BA2C193DDFAD4BE827D31BE912F3287D904824958DA85","md5":"70BBC3DBBEA02C43CBE56595BF71AC43","url":"https://mega.nz/file/QhhzDJZT#vANfa9qgwfpF1XOk83DRoWyBYI37M5cjc-TVUwAe52g"},{"id":99,"name":"ReviOS 11 23.03 (Upgrade)","sha256":"A64040372F4BC6F52644414ADC9862A0A4C40931BA61B89FD9D8464FDE7DDE4A","md5":"33AB6A41799D7C3C3CBCAFEA48FE394D","url":"https://mega.nz/file/p04GnAyI#dJ-VZ5VyIxYvgFKKSQi435_BWFMYUbzGYrRTgy4p_9g"},{"id":100,"name":"ReviOS 11 23.03","sha256":"C145566072AB3A7C6237C58EA356B4FA6D150DEF179021E30DC34D085B9A653E","md5":"B9F00EDD4A509DFE93DFF9F8F797B14C","url":"https://mega.nz/file/BgRXQDqK#n2zs5GfHyZAsCd5v_6hqfF5NiE1Tfyqi_0cTWroo57w"},{"id":103,"name":"ReviOS 11 23.04 (Upgrade)","sha256":"51EAFEB37CEF4FB8599B94E899A6F8FC13779263162058ACAA3A07E513971CA8","md5":"D59AA98DEB19177E646AC4BFF679103A","url":null},{"id":104,"name":"ReviOS 11 23.04","sha256":"2E04180D968E3580DB99792D347F90F9007E71099814207C4594B7FB188F0E58","md5":"122A9A1625D10C4A8E87E6501C38522B","url":null},{"id":101,"name":"ReviOS 10 23.04 (Upgrade)","sha256":"4EF3A93F866BEDF98B5BF217627E8B96E51DF7E43F8540884A990ADBB46B5ADD","md5":"B8BDD3AB32BD68630C72706B58149652","url":null},{"id":105,"name":"ReviOS 10 23.04","sha256":"AF9FC60BA8B8523B29AF5C33EC98584B645BCC0202D173ECAA90634E1DD85E4C","md5":"0B5823B8256623B73033CEE53BCC8DBE","url":null},{"id":109,"name":"ReviOS 11 23.05","sha256":"2D209D35FC14D7160339005852E9801A4EFF9A95665DA9855A8A84CEE8DA9523","md5":"C8E9877504E72E3027FD2EC1D8FB068C","url":"https://mega.nz/file/hk5yFCiC#VH70az7Vib6JptKKTi7nncpANjCi_QKC51FlIlKqRlQ"},{"id":108,"name":"ReviOS 11 23.05 (Upgrade)","sha256":"8AF1F52E09EB11C8876AE39658A3323C2DA8F5C11971A3F8CCE15CBFD6F0E444","md5":"E62F366C0D5BD971FA36121F4CCA5F0B","url":"https://mega.nz/file/U1JSHLpR#30WNVMvzHOh0em1fAMW9nTvsPFZaY9xNLKkxhJEp-xQ"},{"id":106,"name":"ReviOS 10 23.05 (Upgrade)","sha256":"E0F3D4E8A43E3D8A7E706D19BFC4BCCB0234CDFA0D733059ABD3AA4E2DDDAFE3","md5":"0FB39BC340CF1A8875EAD6B6FB39B3E7","url":"https://mega.nz/file/QhhzDJZT#vANfa9qgwfpF1XOk83DRoWyBYI37M5cjc-TVUwAe52g"},{"id":107,"name":"ReviOS 10 23.05","sha256":"41B81EC6398848A510BBD334559E825DCD5B0F7EE4ADE7EE7A51FAD5A6EE6EC5","md5":"A00D3B9D54AE9D40FF7C1285243DBE50","url":"https://mega.nz/file/YhgAhAYS#4ZXKHC7jJLUDiBChRjghM4HBwbmeYXJ2rSTiJohVe7k"},{"id":110,"name":"ReviOS 10 23.07 Upgrade","sha256":"931464A0F9FF4CC0D55FAD66BBC91685A0D2D3B01F57046137322FA9E81897DD","md5":"F9F1A33C8C71461404E1377D4DD2FFE8","url":"https://mega.nz/file/J0wFFRKL#iR6_DDkkr18qJ80LNwcP9iB9IUNczXs3H2TQK-ryQSA"},{"id":111,"name":"ReviOS 10 23.07","sha256":"B6391E801D7C281FED902478634CF99639C108D724A979B0986442EADDA5D42D","md5":"0B0C243BC65B8DD3AE96F571C747C14D","url":"https://mega.nz/file/8opxlZBR#mxbOmNGC86AfDYyhuRNCnUC2Tmtl0xPL3TR3MInPN-U"},{"id":112,"name":"ReviOS 11 23.07 Upgrade","sha256":"32000E5001D9C69C29C375DF77CF7D210458FBAE603E52244CE1355DC6B3F4CA","md5":"BEEEAD13E88CE4D14C721565024CE142","url":"https://mega.nz/file/VwIFRIQa#KMLB9XICKV5lIRI60hrL6MCGn07K4bluJS4Qv3GkuAc"},{"id":113,"name":"ReviOS 11 23.07","sha256":"82D4CA5649234762E6B8A4D1F4EE3756CB1D3B70A6BA3E38B1CD056003140361","md5":"094AB6F52D09F15AE91205DDE2D88FBE","url":"https://mega.nz/file/xtpEHDyK#pG5kvkf6fLvutoYlgOKYpHBh7_RKJZ02aGgiiIoFIf0"},{"id":114,"name":"ReviOS 10 23.08 Upgrade","sha256":"9F928507C1DD83C74F575B0EA630E5AC86BB5673B9C91D521D4474DDFAD36C07","md5":"D23D79398FDA660707D913E6246BD399","url":"https://mega.nz/file/9xYURaCa#YTyAm_tDAI1gPfFYoNCrX7P6YWOtbSBuUx0aYCBOsl4"},{"id":115,"name":"ReviOS 10 23.08","sha256":"AAC02E9A2CC512FF6C311AFB7F1A51FE11F9EB517E80A965189FADA4D044D593","md5":"6774E2695B9C867D96E18BD91A5A738F","url":"https://mega.nz/file/xsoCyShS#qaueP4D7yhe2JTprfu_t8sLWQUB_A9AUsNpQLtgtrTY"},{"id":116,"name":"ReviOS 11 23.08 Upgrade","sha256":"6C51E72DAECB7BF8758F674D52E6F74C0913D7278C686C812958D870C01CD019","md5":"2DE5B5A5C37C6D83FB5C10B8155710F0","url":"https://mega.nz/file/I54mRayL#zfKHsOQ06g664Vr6IMuOBwhR5fCBo1QcPwIh4RlT5g8"},{"id":117,"name":"ReviOS 11 23.08","sha256":"3859A254B1DAF9085126904658B05B0A6ECAFC441481AD0C2F9F0D158F45022E","md5":"89260D11295B618BF1A6F11ECF24706A","url":"https://mega.nz/file/Y1AQ3QKK#tsMfIGcV8Osu6W1iRxOYO4L30d0_ZkWoLjG4e_kMVYE"}]
13 changes: 2 additions & 11 deletions src/models/revi_version.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@ pub struct ReviVersion {
}

pub async fn get_revi_hashes() -> anyhow::Result<Vec<ReviVersion>> {
let response = reqwest::Client::new()
.get("https://api.stasium.dev/v1/revios/hashes")
.send()
.await?;

if response.status() != reqwest::StatusCode::OK {
anyhow::bail!("Failed to fetch hashes from the API!");
}

let json_raw = response.text().await?;
Ok(serde_json::from_str(&json_raw)?)
let hashes = include_str!("../.././hashes.json");
Ok(serde_json::from_str(&hashes)?)
}

0 comments on commit 0e0dba2

Please sign in to comment.