Skip to content

Commit af5e133

Browse files
committed
delete mangalist.ini and move the rest to base.ini #1020
1 parent bb96107 commit af5e133

File tree

4 files changed

+4
-28
lines changed

4 files changed

+4
-28
lines changed

baseunits/FMDOptions.pas

+2-3
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ TIniFileRun = class(IniFiles.TMemIniFile)
8484
CONFIG_ADVANCED,
8585
REVISION_FILE,
8686
UPDATE_FILE,
87-
MANGALIST_FILE,
8887
BASE_FILE,
8988
ACCOUNTS_FILE,
9089
WEBSITE_CONFIG_FILE,
@@ -98,7 +97,6 @@ TIniFileRun = class(IniFiles.TMemIniFile)
9897
MANGAFOXTEMPLATE_FOLDER,
9998
LUA_WEBSITEMODULE_FOLDER,
10099
LUA_WEBSITEMODULE_REPOS: String;
101-
DEFAULT_SELECTED_WEBSITES: String = 'MangaFox,MangaHere,MangaInn,MangaReader';
102100

103101
// ini files
104102
revisionfile,
@@ -107,6 +105,7 @@ TIniFileRun = class(IniFiles.TMemIniFile)
107105
advancedfile: TIniFileRun;
108106

109107
// base url, should be in base.ini
108+
DEFAULT_SELECTED_WEBSITES: String = 'MangaFox,MangaHere,MangaInn,MangaReader';
110109
DB_URL: String = 'https://sourceforge.net/projects/newfmd/files/data/<website>.7z/download';
111110
UPDATE_URL: String = 'https://raw.githubusercontent.com/riderkick/FMD/master/update';
112111
CHANGELOG_URL: String = 'https://raw.githubusercontent.com/riderkick/FMD/master/changelog.txt';
@@ -272,6 +271,7 @@ procedure ReadBaseFile;
272271
if not FileExistsUTF8(BASE_FILE) then Exit;
273272
with TIniFile.Create(BASE_FILE) do
274273
try
274+
DEFAULT_SELECTED_WEBSITES:=ReadString('base','DEFAULT_SELECTED_WEBSITES',DEFAULT_SELECTED_WEBSITES);
275275
DB_URL:=ReadString('base','DB_URL',DB_URL);
276276
UPDATE_URL:=ReadString('base','UPDATE_URL',UPDATE_URL);
277277
CHANGELOG_URL:=ReadString('base','CHANGELOG_URL',CHANGELOG_URL);
@@ -291,7 +291,6 @@ procedure SetFMDdirectory(const ADir: String);
291291
CONFIG_FOLDER := FMD_DIRECTORY + 'config' + PathDelim;
292292
REVISION_FILE := CONFIG_FOLDER + 'revision.ini';
293293
UPDATE_FILE := CONFIG_FOLDER + 'updates.ini';
294-
MANGALIST_FILE := CONFIG_FOLDER + 'mangalist.ini';
295294
BASE_FILE := CONFIG_FOLDER + 'base.ini';
296295

297296
IMAGE_FOLDER := FMD_DIRECTORY + 'images' + PathDelim;

config/base.ini

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[base]
2+
DEFAULT_SELECTED_WEBSITES=MangaFox,MangaHere,MangaInn,MangaReader
23
DB_URL=https://sourceforge.net/projects/newfmd/files/data/<website>.7z/download
34
UPDATE_URL=https://raw.githubusercontent.com/riderkick/FMD/master/update
45
CHANGELOG_URL=https://raw.githubusercontent.com/riderkick/FMD/master/changelog.txt

config/mangalist.ini

-5
This file was deleted.

mangadownloader/forms/frmMain.pas

+1-20
Original file line numberDiff line numberDiff line change
@@ -5255,28 +5255,9 @@ procedure TMainForm.LoadMangaOptions;
52555255
data: PSingleItem;
52565256
begin
52575257
categories := TStringList.Create;
5258-
categories.OwnsObjects := True;
5259-
categories.Sorted := False;
52605258
try
5261-
// read mangalist.ini
5262-
with TIniFile.Create(MANGALIST_FILE) do
5263-
try
5264-
// read available websites
5265-
ReadSection('available', categories);
5266-
for i := 0 to categories.Count - 1 do
5267-
begin
5268-
categoriesitem := TStringList.Create;
5269-
categories.Objects[i] := categoriesitem;
5270-
categoriesitem.Sorted := False;
5271-
s := Trim(ReadString('available', categories[i], ''));
5272-
if s <> '' then
5273-
categoriesitem.CommaText := s;
5274-
end;
5275-
finally
5276-
Free;
5277-
end;
5278-
52795259
// sort all
5260+
categories.OwnsObjects := True;
52805261
categories.Duplicates := dupIgnore;
52815262
categories.Sorted := True;
52825263
for i := 0 to categories.Count - 1 do

0 commit comments

Comments
 (0)