Perform table creation on declaration of RecipeList, CustomList, MobList, QuestList, ReputationList, TrainerList, SeasonalList, VendorList, and RepFilters.
Perform table creation on declaration of RecipeList, CustomList, MobList, QuestList, ReputationList, TrainerList, SeasonalList, VendorList, and RepFilters.
Changed the local function InitDatabases() to be a member of the addon object, as well as removing existence checks for and creation of tables as they will already exist.
In addon:OnEnable(): Call addon:InitDatabases() here, then nil it out.
Renamed addon:AckisRecipeList_Command() to addon:Scan(), and removed the check for existence of RecipeList and subsequent call to InitDatabases().
In addon:InitRecipeData(): Removed the check for existence of RecipeList. I'm not sure if this function is even useful for anything.
In addon:ToggleFrame(): Removed the check to see if the frame exists, because it always will now at this point.