kopia lustrzana https://github.com/iv-org/invidious
				
				
				
			set Log in inherithed macro for BaseJob subclasses
							rodzic
							
								
									882bb98e01
								
							
						
					
					
						commit
						d0cd940893
					
				| 
						 | 
				
			
			@ -6,6 +6,8 @@ abstract class Invidious::Jobs::BaseJob
 | 
			
		|||
  # and to create the associated instance property.
 | 
			
		||||
  #
 | 
			
		||||
  macro inherited
 | 
			
		||||
    Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
    macro finished
 | 
			
		||||
      # This config structure can be expanded as required.
 | 
			
		||||
      struct Config
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
class Invidious::Jobs::ClearExpiredItemsJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  # Remove items (videos, nonces, etc..) whose cache is outdated every hour.
 | 
			
		||||
  # Removes the need for a cron job.
 | 
			
		||||
  def begin
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
class Invidious::Jobs::InstanceListRefreshJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  # We update the internals of a constant as so it can be accessed from anywhere
 | 
			
		||||
  # within the codebase
 | 
			
		||||
  #
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,8 +22,6 @@ struct VideoNotification
 | 
			
		|||
end
 | 
			
		||||
 | 
			
		||||
class Invidious::Jobs::NotificationJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  private getter notification_channel : ::Channel(VideoNotification)
 | 
			
		||||
  private getter connection_channel : ::Channel({Bool, ::Channel(PQ::Notification)})
 | 
			
		||||
  private getter pg_url : URI
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
class Invidious::Jobs::RefreshChannelsJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  private getter db : DB::Database
 | 
			
		||||
 | 
			
		||||
  def initialize(@db)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
class Invidious::Jobs::RefreshFeedsJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  private getter db : DB::Database
 | 
			
		||||
 | 
			
		||||
  def initialize(@db)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,4 @@
 | 
			
		|||
class Invidious::Jobs::SubscribeToFeedsJob < Invidious::Jobs::BaseJob
 | 
			
		||||
  Log = ::Log.for(self)
 | 
			
		||||
 | 
			
		||||
  private getter db : DB::Database
 | 
			
		||||
  private getter hmac_key : String
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue