You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: navigation.go
    path of file: ./repos/go-flutter
    
    the code of the file until where you have to start completion: package flutter

import (
	"github.com/go-flutter-desktop/go-flutter/plugin"
)

const navigationChannelName = "flutter/navigation"

// navigationPlugin implements flutter.Plugin
    
func (p *navigationPlugin) InitPlugin(messenger plugin.BinaryMessenger) error {
	p.channel = plugin.NewMethodChannel(messenger, navigationChannelName, plugin.JSONMethodCodec{})

	// Ignored: This information isn't properly formated to set the window.SetTitle
	p.channel.HandleFuncSync("routeUpdated", func(_ interface{}) (interface{}, error) { return nil, nil })

	// Currently ignored on platforms other than web
	p.channel.HandleFuncSync("selectSingleEntryHistory", func(_ interface{}) (interface{}, error) { return nil, nil })
	p.channel.HandleFuncSync("routeInformationUpdated", func(_ interface{}) (interface{}, error) { return nil, nil })

	return nil
}