record user fav scans
This commit is contained in:
16
sorbet/rbi/dsl/domain/fa/enqueue_unscanned_ok_posts.rbi
generated
Normal file
16
sorbet/rbi/dsl/domain/fa/enqueue_unscanned_ok_posts.rbi
generated
Normal file
@@ -0,0 +1,16 @@
|
||||
# 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
|
||||
84
sorbet/rbi/dsl/domain/user.rbi
generated
84
sorbet/rbi/dsl/domain/user.rbi
generated
@@ -11,6 +11,9 @@ class Domain::User
|
||||
extend CommonRelationMethods
|
||||
extend GeneratedRelationMethods
|
||||
|
||||
sig { returns(HasTimestampsWithDueAt::TimestampScanInfo) }
|
||||
def favs_scan; end
|
||||
|
||||
sig { returns(ColorLogger) }
|
||||
def logger; end
|
||||
|
||||
@@ -457,6 +460,20 @@ class Domain::User
|
||||
sig { params(value: T::Enumerable[::Domain::Post]).void }
|
||||
def faved_posts=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids; end
|
||||
|
||||
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids=(ids); end
|
||||
|
||||
# This method is created by ActiveRecord on the `Domain::User` class because it declared `has_many :favs_scans`.
|
||||
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
|
||||
sig { returns(::Domain::UserJobEvent::FavsScan::PrivateCollectionProxy) }
|
||||
def favs_scans; end
|
||||
|
||||
sig { params(value: T::Enumerable[::Domain::UserJobEvent::FavsScan]).void }
|
||||
def favs_scans=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def followed_by_user_ids; end
|
||||
|
||||
@@ -1000,6 +1017,9 @@ class Domain::User
|
||||
sig { void }
|
||||
def restore_migrated_user_favs_at!; end
|
||||
|
||||
sig { void }
|
||||
def restore_scanned_favs_at!; end
|
||||
|
||||
sig { void }
|
||||
def restore_type!; end
|
||||
|
||||
@@ -1048,6 +1068,12 @@ class Domain::User
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_migrated_user_favs_at?; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def saved_change_to_scanned_favs_at; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_scanned_favs_at?; end
|
||||
|
||||
sig { returns(T.nilable([T.untyped, T.untyped])) }
|
||||
def saved_change_to_type; end
|
||||
|
||||
@@ -1084,6 +1110,61 @@ class Domain::User
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_user_user_follows_to_count?; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at; end
|
||||
|
||||
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at=(value); end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def scanned_favs_at?; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_before_last_save; end
|
||||
|
||||
sig { returns(T.untyped) }
|
||||
def scanned_favs_at_before_type_cast; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def scanned_favs_at_came_from_user?; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_change; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_change_to_be_saved; end
|
||||
|
||||
sig do
|
||||
params(
|
||||
from: T.nilable(::ActiveSupport::TimeWithZone),
|
||||
to: T.nilable(::ActiveSupport::TimeWithZone)
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def scanned_favs_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_in_database; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_previous_change; end
|
||||
|
||||
sig do
|
||||
params(
|
||||
from: T.nilable(::ActiveSupport::TimeWithZone),
|
||||
to: T.nilable(::ActiveSupport::TimeWithZone)
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def scanned_favs_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_previously_was; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_was; end
|
||||
|
||||
sig { void }
|
||||
def scanned_favs_at_will_change!; end
|
||||
|
||||
sig { returns(T.untyped) }
|
||||
def type; end
|
||||
|
||||
@@ -1379,6 +1460,9 @@ class Domain::User
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_migrated_user_favs_at?; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_scanned_favs_at?; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_type?; end
|
||||
|
||||
|
||||
14
sorbet/rbi/dsl/domain/user/e621_user.rbi
generated
14
sorbet/rbi/dsl/domain/user/e621_user.rbi
generated
@@ -510,6 +510,20 @@ class Domain::User::E621User
|
||||
sig { params(value: T::Enumerable[::Domain::Post::E621Post]).void }
|
||||
def faved_posts=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids; end
|
||||
|
||||
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids=(ids); end
|
||||
|
||||
# This method is created by ActiveRecord on the `Domain::User` class because it declared `has_many :favs_scans`.
|
||||
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
|
||||
sig { returns(::Domain::UserJobEvent::FavsScan::PrivateCollectionProxy) }
|
||||
def favs_scans; end
|
||||
|
||||
sig { params(value: T::Enumerable[::Domain::UserJobEvent::FavsScan]).void }
|
||||
def favs_scans=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def followed_by_user_ids; end
|
||||
|
||||
|
||||
14
sorbet/rbi/dsl/domain/user/fa_user.rbi
generated
14
sorbet/rbi/dsl/domain/user/fa_user.rbi
generated
@@ -549,6 +549,20 @@ class Domain::User::FaUser
|
||||
sig { params(value: T::Enumerable[::Domain::Post::FaPost]).void }
|
||||
def faved_posts=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids; end
|
||||
|
||||
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids=(ids); end
|
||||
|
||||
# This method is created by ActiveRecord on the `Domain::User` class because it declared `has_many :favs_scans`.
|
||||
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
|
||||
sig { returns(::Domain::UserJobEvent::FavsScan::PrivateCollectionProxy) }
|
||||
def favs_scans; end
|
||||
|
||||
sig { params(value: T::Enumerable[::Domain::UserJobEvent::FavsScan]).void }
|
||||
def favs_scans=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def followed_by_user_ids; end
|
||||
|
||||
|
||||
84
sorbet/rbi/dsl/domain/user/inkbunny_user.rbi
generated
84
sorbet/rbi/dsl/domain/user/inkbunny_user.rbi
generated
@@ -11,6 +11,9 @@ class Domain::User::InkbunnyUser
|
||||
extend CommonRelationMethods
|
||||
extend GeneratedRelationMethods
|
||||
|
||||
sig { returns(HasTimestampsWithDueAt::TimestampScanInfo) }
|
||||
def favs_scan; end
|
||||
|
||||
sig { returns(ColorLogger) }
|
||||
def logger; end
|
||||
|
||||
@@ -524,6 +527,20 @@ class Domain::User::InkbunnyUser
|
||||
sig { params(value: T::Enumerable[::Domain::Post::InkbunnyPost]).void }
|
||||
def faved_posts=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids; end
|
||||
|
||||
sig { params(ids: T::Array[T.untyped]).returns(T::Array[T.untyped]) }
|
||||
def favs_scan_ids=(ids); end
|
||||
|
||||
# This method is created by ActiveRecord on the `Domain::User` class because it declared `has_many :favs_scans`.
|
||||
# 🔗 [Rails guide for `has_many` association](https://guides.rubyonrails.org/association_basics.html#the-has-many-association)
|
||||
sig { returns(::Domain::UserJobEvent::FavsScan::PrivateCollectionProxy) }
|
||||
def favs_scans; end
|
||||
|
||||
sig { params(value: T::Enumerable[::Domain::UserJobEvent::FavsScan]).void }
|
||||
def favs_scans=(value); end
|
||||
|
||||
sig { returns(T::Array[T.untyped]) }
|
||||
def followed_by_user_ids; end
|
||||
|
||||
@@ -1283,6 +1300,9 @@ class Domain::User::InkbunnyUser
|
||||
sig { void }
|
||||
def restore_name!; end
|
||||
|
||||
sig { void }
|
||||
def restore_scanned_favs_at!; end
|
||||
|
||||
sig { void }
|
||||
def restore_scanned_gallery_at!; end
|
||||
|
||||
@@ -1364,6 +1384,12 @@ class Domain::User::InkbunnyUser
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_name?; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def saved_change_to_scanned_favs_at; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_scanned_favs_at?; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def saved_change_to_scanned_gallery_at; end
|
||||
|
||||
@@ -1418,6 +1444,61 @@ class Domain::User::InkbunnyUser
|
||||
sig { returns(T::Boolean) }
|
||||
def saved_change_to_user_user_follows_to_count?; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at; end
|
||||
|
||||
sig { params(value: T.nilable(::ActiveSupport::TimeWithZone)).returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at=(value); end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def scanned_favs_at?; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_before_last_save; end
|
||||
|
||||
sig { returns(T.untyped) }
|
||||
def scanned_favs_at_before_type_cast; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def scanned_favs_at_came_from_user?; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_change; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_change_to_be_saved; end
|
||||
|
||||
sig do
|
||||
params(
|
||||
from: T.nilable(::ActiveSupport::TimeWithZone),
|
||||
to: T.nilable(::ActiveSupport::TimeWithZone)
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def scanned_favs_at_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_in_database; end
|
||||
|
||||
sig { returns(T.nilable([T.nilable(::ActiveSupport::TimeWithZone), T.nilable(::ActiveSupport::TimeWithZone)])) }
|
||||
def scanned_favs_at_previous_change; end
|
||||
|
||||
sig do
|
||||
params(
|
||||
from: T.nilable(::ActiveSupport::TimeWithZone),
|
||||
to: T.nilable(::ActiveSupport::TimeWithZone)
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def scanned_favs_at_previously_changed?(from: T.unsafe(nil), to: T.unsafe(nil)); end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_previously_was; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_favs_at_was; end
|
||||
|
||||
sig { void }
|
||||
def scanned_favs_at_will_change!; end
|
||||
|
||||
sig { returns(T.nilable(::ActiveSupport::TimeWithZone)) }
|
||||
def scanned_gallery_at; end
|
||||
|
||||
@@ -1870,6 +1951,9 @@ class Domain::User::InkbunnyUser
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_name?; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_scanned_favs_at?; end
|
||||
|
||||
sig { returns(T::Boolean) }
|
||||
def will_save_change_to_scanned_gallery_at?; end
|
||||
|
||||
|
||||
37
sorbet/rbi/dsl/domain/user_job_event.rbi
generated
Normal file
37
sorbet/rbi/dsl/domain/user_job_event.rbi
generated
Normal file
@@ -0,0 +1,37 @@
|
||||
# typed: true
|
||||
|
||||
# DO NOT EDIT MANUALLY
|
||||
# This is an autogenerated file for dynamic methods in `Domain::UserJobEvent`.
|
||||
# Please instead update this file by running `bin/tapioca dsl Domain::UserJobEvent`.
|
||||
|
||||
|
||||
class Domain::UserJobEvent
|
||||
sig { returns(ColorLogger) }
|
||||
def logger; end
|
||||
|
||||
class << self
|
||||
sig do
|
||||
params(
|
||||
name: Symbol,
|
||||
type: T.any(Symbol, ActiveModel::Type::Value),
|
||||
options: T.nilable(T::Hash[Symbol, T.untyped])
|
||||
).void
|
||||
end
|
||||
def attr_json(name, type, options = nil); end
|
||||
|
||||
sig do
|
||||
params(
|
||||
default_container_attribute: T.nilable(Symbol),
|
||||
bad_cast: T.nilable(Symbol),
|
||||
unknown_key: T.nilable(Symbol)
|
||||
).void
|
||||
end
|
||||
def attr_json_config(default_container_attribute: nil, bad_cast: nil, unknown_key: nil); end
|
||||
|
||||
sig { returns(T::Array[Symbol]) }
|
||||
def attr_json_registry; end
|
||||
|
||||
sig { returns(ColorLogger) }
|
||||
def logger; end
|
||||
end
|
||||
end
|
||||
1490
sorbet/rbi/dsl/domain/user_job_event/favs_scan.rbi
generated
Normal file
1490
sorbet/rbi/dsl/domain/user_job_event/favs_scan.rbi
generated
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user