validation: plumb group id into publish functions

This commit is contained in:
2024-12-15 02:17:45 -08:00
parent ec414a0f42
commit cb736628d7
5 changed files with 21 additions and 7 deletions

@ -26,12 +26,13 @@ pub struct MessageHandler{
impl MessageHandler{
pub fn new(
cookie_context:rbx_asset::cookie::CookieContext,
group_id:Option<u64>,
api:submissions_api::external::Context,
api_internal:submissions_api::internal::Context,
)->Self{
Self{
publish_new:crate::publish_new::Publisher::new(cookie_context.clone(),api_internal.clone()),
publish_fix:crate::publish_fix::Publisher::new(cookie_context.clone(),api_internal.clone()),
publish_new:crate::publish_new::Publisher::new(cookie_context.clone(),group_id,api_internal.clone()),
publish_fix:crate::publish_fix::Publisher::new(cookie_context.clone(),group_id,api_internal.clone()),
validator:crate::validator::Validator::new(cookie_context,api,api_internal),
}
}