Serviceを2つ公開して中の処理を関数でまとめてしまった方が話が早いと思うが