@@ -1833,6 +1833,20 @@ export async function handleTimeblockDrop(
18331833 newEndTime
18341834 ) ;
18351835
1836+ if ( plugin . timeblockCalendarSyncService ?. isEnabled ( ) ) {
1837+ const updatedTimeblock : TimeBlock = {
1838+ ...timeblock ,
1839+ startTime : newStartTime ,
1840+ endTime : newEndTime ,
1841+ } ;
1842+
1843+ plugin . timeblockCalendarSyncService
1844+ . updateTimeblockInCalendar ( updatedTimeblock , newDate , originalDate )
1845+ . catch ( ( error ) => {
1846+ console . warn ( "Failed to sync moved timeblock to Google Calendar:" , error ) ;
1847+ } ) ;
1848+ }
1849+
18361850 new Notice ( "Timeblock moved successfully" ) ;
18371851 } catch ( error : unknown ) {
18381852 tasknotesLogger . error ( "Error moving timeblock:" , {
@@ -1877,6 +1891,20 @@ export async function handleTimeblockResize(
18771891 newEndTime
18781892 ) ;
18791893
1894+ if ( plugin . timeblockCalendarSyncService ?. isEnabled ( ) ) {
1895+ const updatedTimeblock : TimeBlock = {
1896+ ...timeblock ,
1897+ startTime : newStartTime ,
1898+ endTime : newEndTime ,
1899+ } ;
1900+
1901+ plugin . timeblockCalendarSyncService
1902+ . updateTimeblockInCalendar ( updatedTimeblock , originalDate )
1903+ . catch ( ( error ) => {
1904+ console . warn ( "Failed to sync resized timeblock to Google Calendar:" , error ) ;
1905+ } ) ;
1906+ }
1907+
18801908 new Notice ( "Timeblock duration updated" ) ;
18811909 } catch ( error : unknown ) {
18821910 tasknotesLogger . error ( "Error resizing timeblock:" , {
0 commit comments