Domain::FaFavIdAndDate for tracking when fa favs are made

This commit is contained in:
Dylan Knutson
2025-07-10 01:13:45 +00:00
parent c5b4374def
commit d14dc6d3c1
23 changed files with 1867 additions and 250 deletions

View File

@@ -1,16 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::Fa::EnqueueDueUserFavsScans`.
# Please instead update this file by running `bin/tapioca dsl Domain::Fa::EnqueueDueUserFavsScans`.
class Domain::Fa::EnqueueDueUserFavsScans
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -1,16 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::Fa::EnqueueDueUserPageScans`.
# Please instead update this file by running `bin/tapioca dsl Domain::Fa::EnqueueDueUserPageScans`.
class Domain::Fa::EnqueueDueUserPageScans
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -1,16 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::Fa::EnqueueUnscannedOkPosts`.
# Please instead update this file by running `bin/tapioca dsl Domain::Fa::EnqueueUnscannedOkPosts`.
class Domain::Fa::EnqueueUnscannedOkPosts
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,6 @@
class Domain::PostGroup::SofurryFolder
include GeneratedAssociationMethods
include GeneratedAttributeMethods
include EnumMethodsModule
extend CommonRelationMethods
extend GeneratedRelationMethods
@@ -51,9 +50,6 @@ class Domain::PostGroup::SofurryFolder
sig { returns(ColorLogger) }
def logger; end
sig { returns(T::Hash[T.any(String, Symbol), Integer]) }
def media_types; end
sig do
params(
attributes: T.untyped,
@@ -457,38 +453,6 @@ class Domain::PostGroup::SofurryFolder
def third_to_last!; end
end
module EnumMethodsModule
sig { void }
def media_type_art!; end
sig { returns(T::Boolean) }
def media_type_art?; end
sig { void }
def media_type_journals!; end
sig { returns(T::Boolean) }
def media_type_journals?; end
sig { void }
def media_type_music!; end
sig { returns(T::Boolean) }
def media_type_music?; end
sig { void }
def media_type_photos!; end
sig { returns(T::Boolean) }
def media_type_photos?; end
sig { void }
def media_type_stories!; end
sig { returns(T::Boolean) }
def media_type_stories?; end
end
module GeneratedAssociationMethods
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::User::SofurryUser) }
def build_owner(*args, &blk); end
@@ -613,42 +577,12 @@ class Domain::PostGroup::SofurryFolder
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def lock(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def media_type_art(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def media_type_journals(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def media_type_music(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def media_type_photos(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def media_type_stories(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def merge(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_media_type_art(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_media_type_journals(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_media_type_music(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_media_type_photos(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def not_media_type_stories(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateAssociationRelation) }
def null_relation?(*args, &blk); end
@@ -930,64 +864,50 @@ class Domain::PostGroup::SofurryFolder
sig { void }
def json_attributes_will_change!; end
sig { returns(T.nilable(::String)) }
def media_type; end
sig { returns(T.untyped) }
def media_types; end
sig do
params(
value: T.nilable(T.any(::String, ::Symbol, ::Integer))
).returns(T.nilable(T.any(::String, ::Symbol, ::Integer)))
end
def media_type=(value); end
sig { params(value: T.untyped).returns(T.untyped) }
def media_types=(value); end
sig { returns(T::Boolean) }
def media_type?; end
sig { returns(T.nilable(::String)) }
def media_type_before_last_save; end
def media_types?; end
sig { returns(T.untyped) }
def media_type_before_type_cast; end
def media_types_before_last_save; end
sig { returns(T.untyped) }
def media_types_before_type_cast; end
sig { returns(T::Boolean) }
def media_type_came_from_user?; end
def media_types_came_from_user?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def media_type_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def media_types_change; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def media_type_change_to_be_saved; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def media_types_change_to_be_saved; end
sig do
params(
from: T.nilable(T.any(::String, ::Symbol, ::Integer)),
to: T.nilable(T.any(::String, ::Symbol, ::Integer))
).returns(T::Boolean)
end
def media_type_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def media_types_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def media_type_in_database; end
sig { returns(T.untyped) }
def media_types_in_database; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def media_type_previous_change; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def media_types_previous_change; end
sig do
params(
from: T.nilable(T.any(::String, ::Symbol, ::Integer)),
to: T.nilable(T.any(::String, ::Symbol, ::Integer))
).returns(T::Boolean)
end
def media_type_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { params(from: T.untyped, to: T.untyped).returns(T::Boolean) }
def media_types_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::String)) }
def media_type_previously_was; end
sig { returns(T.untyped) }
def media_types_previously_was; end
sig { returns(T.nilable(::String)) }
def media_type_was; end
sig { returns(T.untyped) }
def media_types_was; end
sig { void }
def media_type_will_change!; end
def media_types_will_change!; end
sig { returns(T.nilable(::String)) }
def name; end
@@ -1092,7 +1012,7 @@ class Domain::PostGroup::SofurryFolder
def restore_json_attributes!; end
sig { void }
def restore_media_type!; end
def restore_media_types!; end
sig { void }
def restore_name!; end
@@ -1136,11 +1056,11 @@ class Domain::PostGroup::SofurryFolder
sig { returns(T::Boolean) }
def saved_change_to_json_attributes?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_media_type; end
sig { returns(T.nilable([T.untyped, T.untyped])) }
def saved_change_to_media_types; end
sig { returns(T::Boolean) }
def saved_change_to_media_type?; end
def saved_change_to_media_types?; end
sig { returns(T.nilable([T.nilable(::String), T.nilable(::String)])) }
def saved_change_to_name; end
@@ -1381,7 +1301,7 @@ class Domain::PostGroup::SofurryFolder
def will_save_change_to_json_attributes?; end
sig { returns(T::Boolean) }
def will_save_change_to_media_type?; end
def will_save_change_to_media_types?; end
sig { returns(T::Boolean) }
def will_save_change_to_name?; end
@@ -1469,42 +1389,12 @@ class Domain::PostGroup::SofurryFolder
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def lock(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def media_type_art(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def media_type_journals(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def media_type_music(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def media_type_photos(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def media_type_stories(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def merge(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def none(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_media_type_art(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_media_type_journals(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_media_type_music(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_media_type_photos(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def not_media_type_stories(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(PrivateRelation) }
def null_relation?(*args, &blk); end

View File

@@ -1,16 +0,0 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `EnqueueDuePostFileJobs`.
# Please instead update this file by running `bin/tapioca dsl EnqueueDuePostFileJobs`.
class EnqueueDuePostFileJobs
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Tasks::EnqueueDuePostFileJobsTask`.
# Please instead update this file by running `bin/tapioca dsl Tasks::EnqueueDuePostFileJobsTask`.
class Tasks::EnqueueDuePostFileJobsTask
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Tasks::Fa::EnqueueDueUserFavsScansTask`.
# Please instead update this file by running `bin/tapioca dsl Tasks::Fa::EnqueueDueUserFavsScansTask`.
class Tasks::Fa::EnqueueDueUserFavsScansTask
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Tasks::Fa::EnqueueDueUserPageScansTask`.
# Please instead update this file by running `bin/tapioca dsl Tasks::Fa::EnqueueDueUserPageScansTask`.
class Tasks::Fa::EnqueueDueUserPageScansTask
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end

View File

@@ -0,0 +1,16 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Tasks::Fa::EnqueueUnscannedOkPostsTask`.
# Please instead update this file by running `bin/tapioca dsl Tasks::Fa::EnqueueUnscannedOkPostsTask`.
class Tasks::Fa::EnqueueUnscannedOkPostsTask
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
end
end