more sofurry fixes

This commit is contained in:
Dylan Knutson
2025-07-01 21:02:23 +00:00
parent 306c174a01
commit 5a9efa798d
23 changed files with 944 additions and 87 deletions

View File

@@ -12,16 +12,5 @@ class Domain::Inkbunny::Job::StaticFileJob
class << self
sig { returns(ColorLogger) }
def logger; end
sig do
params(
args: T::Hash[::Symbol, T.untyped],
block: T.nilable(T.proc.params(job: Domain::Inkbunny::Job::StaticFileJob).void)
).returns(T.any(Domain::Inkbunny::Job::StaticFileJob, FalseClass))
end
def perform_later(args, &block); end
sig { params(args: T::Hash[::Symbol, T.untyped]).returns(T.untyped) }
def perform_now(args); end
end
end

View File

@@ -12,16 +12,5 @@ class Domain::Inkbunny::Job::UserAvatarJob
class << self
sig { returns(ColorLogger) }
def logger; end
sig do
params(
args: T::Hash[::Symbol, T.untyped],
block: T.nilable(T.proc.params(job: Domain::Inkbunny::Job::UserAvatarJob).void)
).returns(T.any(Domain::Inkbunny::Job::UserAvatarJob, FalseClass))
end
def perform_later(args, &block); end
sig { params(args: T::Hash[::Symbol, T.untyped]).returns(T.untyped) }
def perform_now(args); end
end
end

View File

@@ -544,6 +544,9 @@ class Domain::Post::SofurryPost
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::PostFile) }
def build_file(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_last_gallery_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def build_last_scan_log_entry(*args, &blk); end
@@ -565,6 +568,12 @@ class Domain::Post::SofurryPost
sig { params(args: T.untyped, blk: T.untyped).returns(::Domain::PostFile) }
def create_file!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_gallery_log_entry(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_gallery_log_entry!(*args, &blk); end
sig { params(args: T.untyped, blk: T.untyped).returns(::HttpLogEntry) }
def create_last_scan_log_entry(*args, &blk); end
@@ -623,6 +632,18 @@ class Domain::Post::SofurryPost
sig { params(value: T::Enumerable[::Domain::PostGroup::SofurryFolder]).void }
def folders=(value); end
sig { returns(T.nilable(::HttpLogEntry)) }
def last_gallery_log_entry; end
sig { params(value: T.nilable(::HttpLogEntry)).void }
def last_gallery_log_entry=(value); end
sig { returns(T::Boolean) }
def last_gallery_log_entry_changed?; end
sig { returns(T::Boolean) }
def last_gallery_log_entry_previously_changed?; end
sig { returns(T.nilable(::HttpLogEntry)) }
def last_scan_log_entry; end
@@ -667,6 +688,9 @@ class Domain::Post::SofurryPost
sig { returns(T.nilable(::Domain::PostFile)) }
def reload_file; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_last_gallery_log_entry; end
sig { returns(T.nilable(::HttpLogEntry)) }
def reload_last_scan_log_entry; end
@@ -682,6 +706,9 @@ class Domain::Post::SofurryPost
sig { void }
def reset_file; end
sig { void }
def reset_last_gallery_log_entry; end
sig { void }
def reset_last_scan_log_entry; end
@@ -1304,6 +1331,51 @@ class Domain::Post::SofurryPost
sig { void }
def json_attributes_will_change!; end
sig { returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id; end
sig { params(value: T.nilable(::Integer)).returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id=(value); end
sig { returns(T::Boolean) }
def last_gallery_log_entry_id?; end
sig { returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id_before_last_save; end
sig { returns(T.untyped) }
def last_gallery_log_entry_id_before_type_cast; end
sig { returns(T::Boolean) }
def last_gallery_log_entry_id_came_from_user?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_gallery_log_entry_id_change; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_gallery_log_entry_id_change_to_be_saved; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_gallery_log_entry_id_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id_in_database; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def last_gallery_log_entry_id_previous_change; end
sig { params(from: T.nilable(::Integer), to: T.nilable(::Integer)).returns(T::Boolean) }
def last_gallery_log_entry_id_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
sig { returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id_previously_was; end
sig { returns(T.nilable(::Integer)) }
def last_gallery_log_entry_id_was; end
sig { void }
def last_gallery_log_entry_id_will_change!; end
sig { returns(T.nilable(::Integer)) }
def last_scan_log_entry_id; end
@@ -1529,6 +1601,9 @@ class Domain::Post::SofurryPost
sig { void }
def restore_json_attributes!; end
sig { void }
def restore_last_gallery_log_entry_id!; end
sig { void }
def restore_last_scan_log_entry_id!; end
@@ -1604,6 +1679,12 @@ class Domain::Post::SofurryPost
sig { returns(T::Boolean) }
def saved_change_to_json_attributes?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_last_gallery_log_entry_id; end
sig { returns(T::Boolean) }
def saved_change_to_last_gallery_log_entry_id?; end
sig { returns(T.nilable([T.nilable(::Integer), T.nilable(::Integer)])) }
def saved_change_to_last_scan_log_entry_id; end
@@ -2026,6 +2107,9 @@ class Domain::Post::SofurryPost
sig { returns(T::Boolean) }
def will_save_change_to_json_attributes?; end
sig { returns(T::Boolean) }
def will_save_change_to_last_gallery_log_entry_id?; end
sig { returns(T::Boolean) }
def will_save_change_to_last_scan_log_entry_id?; end

View File

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

View File

@@ -0,0 +1,27 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::StaticFileJob`.
# Please instead update this file by running `bin/tapioca dsl Domain::StaticFileJob`.
class Domain::StaticFileJob
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
sig do
params(
args: T::Hash[::Symbol, T.untyped],
block: T.nilable(T.proc.params(job: Domain::StaticFileJob).void)
).returns(T.any(Domain::StaticFileJob, FalseClass))
end
def perform_later(args, &block); end
sig { params(args: T::Hash[::Symbol, T.untyped]).returns(T.untyped) }
def perform_now(args); end
end
end

View File

@@ -0,0 +1,27 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for dynamic methods in `Domain::UserAvatarJob`.
# Please instead update this file by running `bin/tapioca dsl Domain::UserAvatarJob`.
class Domain::UserAvatarJob
sig { returns(ColorLogger) }
def logger; end
class << self
sig { returns(ColorLogger) }
def logger; end
sig do
params(
args: T::Hash[::Symbol, T.untyped],
block: T.nilable(T.proc.params(job: Domain::UserAvatarJob).void)
).returns(T.any(Domain::UserAvatarJob, FalseClass))
end
def perform_later(args, &block); end
sig { params(args: T::Hash[::Symbol, T.untyped]).returns(T.untyped) }
def perform_now(args); end
end
end